Повторное использование одного и того же экземпляра класса из нескольких модулей Python
# dummy.py
class Dummy(object):
events = []
@classmethod
def create(cls):
cls.events.append(1)
@classmethod
def display(cls):
print(cls.events)
# test1.py
from dummy import Dummy
Dummy.create()
Dummy.display()
# test2.py
from dummy import Dummy
Dummy.create()
Dummy.display()
Запуск python test1.py output [1] python test2.py output [1]
Ожидается, что я ожидаю, что список событий получит обновленное значение, поэтому при запуске test2.py я получаю вывод [1, 1], как мне его достичь?