Проблема с атрибутами класса Python
у меня есть класс
class RegistrationEventHandler:
__REGISTER = {}
@classmethod
def register(cls, registation_message, data):
if registation_message.id not in cls.__REGISTER:
cls.__REGISTER[registation_message.id] = data
@classmethod
def does_exist(cls, item) -> bool:
return item in cls.__REGISTER
Когда я вызываю метод register и вписываю данные в словарь, через некоторое время когда я вызываю does_exist(), я получаю False и словарь является пустым в этот момент. NOTE: Данные из словаря не удаляются между вызовами, ключи верные, вывел словарь в консоль после записи и словарь содержит данные, вывел словарь после проверки does_exist() - словарь пустой, класс находится в отдельном файле и импортируется через from module_name import RegistrationEventHandler, вызовы методов register и does_exist осуществляются также в разных файлах скрипта.