Я пишу класс для извлечения данных из некоторых файлов и записи их в базу данных postgres.Теперь проблема в том, что для каждого экземпляра я извлекаю некоторую информацию из базы данных, которая является постоянной для всех остальных экземпляров.
Итак, я хотел бы просто запустить функцию / фрагмент кода после создания моего первого объекта, и эта функция (или код) будет извлекать эту информацию из базы данных.Затем я хочу, чтобы мои другие экземпляры могли получить доступ к этой информации вместо того, чтобы постоянно запрашивать базу данных снова и снова, поскольку эта информация постоянна.Я думал в направлении переменных класса, декораторов.Я проходил через pytest, где у них есть приспособления с областью действия (@ pytest.fixture (scope = 'module')), где мы можем поместить код, который необходимо запустить один раз, а затем другие функции, которые мы тестируем, могут использовать эту информацию.
Может кто-нибудь помочь, как этого достичь?