Skip to content

Commit 3515ab0

Browse files
GefMarGefMar
andauthored
Hot Fix 2024.1.1 (#2)
* fix: app load event_manager --------- Co-authored-by: GefMar <sergei.romanchuk@alludo.com>
1 parent a9b0b6a commit 3515ab0

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

django_event_observer/apps.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff 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()

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ requires = ["setuptools", "wheel"]
44

55
[project]
66
name = "django_event_observer"
7-
version = "2024.1.0"
7+
version = "2024.1.1"
88
requires-python = "~=3.13"
99
description = ""
1010
readme = "README.md"

0 commit comments

Comments
 (0)