Skip to content

Commit 624b86a

Browse files
authored
Merge pull request #490 from ThomasFarstrike/patch-1
Fix issue #351: task handler's remove_event_cb() iterator error
2 parents 561cf5a + f418618 commit 624b86a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

api_drivers/common_api_drivers/frozen/other/task_handler.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@ def add_event_cb(self, callback, event, user_data=_DefaultUserData):
8282
self._callbacks.append((callback, event, user_data))
8383

8484
def remove_event_cb(self, callback):
85-
for i, obj in self._callbacks:
86-
if obj[0] == callback:
87-
self._callbacks.remove(obj)
85+
for (cb, evt, data) in self._callbacks:
86+
if cb == callback:
87+
self._callbacks.remove((cb,evt,data))
8888
break
8989

9090
def deinit(self):

0 commit comments

Comments
 (0)