There is no need to call range() and len() and .pop() for such a
simple task as list copy.
Change-Id: I4d25e0887ba0a7a5c7f49d195e90a7d2818caac2
port._notify_event = None
def send_events(self):
- batched_events = []
- for event in range(len(self.pending_events)):
- batched_events.append(self.pending_events.pop())
-
- if not batched_events:
+ if not self.pending_events:
return
+ batched_events = self.pending_events
+ self.pending_events = []
+
LOG.debug(_("Sending events: %s"), batched_events)
try:
response = self.nclient.server_external_events.create(