Проблема с атрибутами класса 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 осуществляются также в разных файлах скрипта.


Ответы (0 шт):