File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -26,12 +26,13 @@ def event_manager(self):
2626 raise ValueError (msg )
2727 return self ._event_manager
2828
29- def load_event_manager (self ) -> EventManager :
29+ def load_event_manager (self ):
3030 event_manager_class = import_string (self .app_settings ["EVENT_MANAGER" ])
3131 if not issubclass (event_manager_class , EventManager ):
3232 msg = f"{ event_manager_class } is not a subclass of EventManager"
3333 raise TypeError (msg )
34- return event_manager_class ()
34+ if self ._event_manager is None :
35+ self ._event_manager = event_manager_class () # noqa: WPS601
3536
3637 def ready (self ):
3738 self .load_event_manager ()
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ requires = ["setuptools", "wheel"]
44
55[project ]
66name = " django_event_observer"
7- version = " 2024.1.0 "
7+ version = " 2024.1.1 "
88requires-python = " ~=3.13"
99description = " "
1010readme = " README.md"
You can’t perform that action at this time.
0 commit comments