31
31
__all__ = ['EventManager' , 'LocalEventManager' , 'PlatformEventManager' ]
32
32
33
33
34
- @docs_group ('Data structures ' )
34
+ @docs_group ('Event data ' )
35
35
class PersistStateEvent (BaseModel ):
36
36
name : Literal [Event .PERSIST_STATE ]
37
37
data : Annotated [EventPersistStateData , Field (default_factory = lambda : EventPersistStateData (is_migrating = False ))]
38
38
39
39
40
- @docs_group ('Data structures ' )
40
+ @docs_group ('Event data ' )
41
41
class SystemInfoEventData (BaseModel ):
42
42
mem_avg_bytes : Annotated [float , Field (alias = 'memAvgBytes' )]
43
43
mem_current_bytes : Annotated [float , Field (alias = 'memCurrentBytes' )]
@@ -64,31 +64,31 @@ def to_crawlee_format(self, dedicated_cpus: float) -> EventSystemInfoData:
64
64
)
65
65
66
66
67
- @docs_group ('Data structures ' )
67
+ @docs_group ('Event data ' )
68
68
class SystemInfoEvent (BaseModel ):
69
69
name : Literal [Event .SYSTEM_INFO ]
70
70
data : SystemInfoEventData
71
71
72
72
73
- @docs_group ('Data structures ' )
73
+ @docs_group ('Event data ' )
74
74
class MigratingEvent (BaseModel ):
75
75
name : Literal [Event .MIGRATING ]
76
76
data : Annotated [EventMigratingData , Field (default_factory = EventMigratingData )]
77
77
78
78
79
- @docs_group ('Data structures ' )
79
+ @docs_group ('Event data ' )
80
80
class AbortingEvent (BaseModel ):
81
81
name : Literal [Event .ABORTING ]
82
82
data : Annotated [EventAbortingData , Field (default_factory = EventAbortingData )]
83
83
84
84
85
- @docs_group ('Data structures ' )
85
+ @docs_group ('Event data ' )
86
86
class ExitEvent (BaseModel ):
87
87
name : Literal [Event .EXIT ]
88
88
data : Annotated [EventExitData , Field (default_factory = EventExitData )]
89
89
90
90
91
- @docs_group ('Data structures ' )
91
+ @docs_group ('Event data ' )
92
92
class EventWithoutData (BaseModel ):
93
93
name : Literal [
94
94
Event .SESSION_RETIRED ,
@@ -101,13 +101,13 @@ class EventWithoutData(BaseModel):
101
101
data : Any = None
102
102
103
103
104
- @docs_group ('Data structures ' )
104
+ @docs_group ('Event data ' )
105
105
class DeprecatedEvent (BaseModel ):
106
106
name : Literal ['cpuInfo' ]
107
107
data : Annotated [dict [str , Any ], Field (default_factory = dict )]
108
108
109
109
110
- @docs_group ('Data structures ' )
110
+ @docs_group ('Event data ' )
111
111
class UnknownEvent (BaseModel ):
112
112
name : str
113
113
data : Annotated [dict [str , Any ], Field (default_factory = dict )]
@@ -120,7 +120,7 @@ class UnknownEvent(BaseModel):
120
120
)
121
121
122
122
123
- @docs_group ('Classes ' )
123
+ @docs_group ('Event managers ' )
124
124
class PlatformEventManager (EventManager ):
125
125
"""A class for managing Actor events.
126
126
0 commit comments