We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 26ab4a5 commit bc6adf4Copy full SHA for bc6adf4
1 file changed
openleadr/client.py
@@ -1007,7 +1007,8 @@ async def _event_cleanup(self):
1007
"""
1008
Periodic task that will clean up completed and cancelled events in our memory.
1009
1010
- for event in self.received_events:
+ for i in range(len(self.received_events)-1, -1, -1):
1011
+ event = self.received_events[i]
1012
if event['event_descriptor']['event_status'] == 'cancelled' or \
1013
utils.determine_event_status(event['active_period']) == 'completed':
1014
logger.info(f"Removing event {event} because it is no longer relevant.")
0 commit comments