events.py (488B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\datadog\threadstats\events.py 2 from datadog.util.compat import iteritems 3 4 class EventsAggregator(object): 5 6 def __init__(self): 7 self._events = [] 8 9 def add_event(self, **event): 10 event = dict(((k, v) for k, v in iteritems(event) if v is not None)) 11 self._events.append(event) 12 13 def flush(self): 14 events = self._events 15 self._events = [] 16 return events