File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
django_event_observer/events Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change 33
44__all__ = ("BaseEvent" ,)
55
6+ from datetime import UTC , datetime
67import typing
8+ from uuid import uuid4
79
810from django .apps import apps
911
1719
1820class BaseEvent (typing .Generic [_EventDataT ]):
1921 def __init__ (self , event_type : str , event_data : _EventDataT ):
22+ self .event_timestamp : float = datetime .now (tz = UTC ).timestamp ()
23+ self .event_id : str = str (uuid4 ())
2024 self ._event_manager : EventManager = apps .get_app_config ("django_event_observer" ).event_manager
2125 self .event_type = event_type
2226 self .event_data = event_data
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.11.2 "
7+ version = " 2024.11.6 "
88requires-python = " >=3.8"
99description = " "
1010readme = " README.md"
You can’t perform that action at this time.
0 commit comments