File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -1007,11 +1007,12 @@ async def _event_cleanup(self):
10071007 """
10081008 Periodic task that will clean up completed and cancelled events in our memory.
10091009 """
1010- for event in self .received_events :
1010+ for i in range (len (self .received_events )- 1 , - 1 , - 1 ):
1011+ event = self .received_events [i ]
10111012 if event ['event_descriptor' ]['event_status' ] == 'cancelled' or \
10121013 utils .determine_event_status (event ['active_period' ]) == 'completed' :
10131014 logger .info (f"Removing event { event } because it is no longer relevant." )
1014- self .received_events .pop (self . received_events . index ( event ) )
1015+ self .received_events .pop (i )
10151016
10161017 async def _poll (self ):
10171018 logger .debug ("Now polling for new messages" )
You can’t perform that action at this time.
0 commit comments