@@ -25,7 +25,7 @@ class InMemoryMetadata(Metadata):
2525@dataclass
2626class InMemoryTrackingEvent ():
2727 value : float | None = None
28- data : dict [str , typing .Any ] = field (default_factory = dict )
28+ details : dict [str , typing .Any ] = field (default_factory = dict )
2929 eval_context_attributes : dict [str , typing .Any ] = field (default_factory = dict )
3030
3131
@@ -193,16 +193,12 @@ async def _resolve_async(
193193 return self ._resolve (flag_key , default_value , evaluation_context )
194194
195195 def track (self , tracking_event_name : str , evaluation_context : EvaluationContext | None = None , tracking_event_details : TrackingEventDetails | None = None ) -> None :
196- value , data , eval_context_attributes = None , None , None
197- if tracking_event_details is not None :
198- value = tracking_event_details .value
199- data = tracking_event_details .attributes
200-
201- if evaluation_context is not None :
202- eval_context_attributes = evaluation_context .attributes
196+ value = tracking_event_details .value if tracking_event_details is not None else None
197+ details = tracking_event_details .attributes if tracking_event_details is not None else {}
198+ eval_context_attributes = evaluation_context .attributes if evaluation_context is not None else None
203199
204200 self ._tracking_events [tracking_event_name ] = InMemoryTrackingEvent (
205201 value = value ,
206- data = data ,
202+ details = details ,
207203 eval_context_attributes = eval_context_attributes ,
208204 )
0 commit comments