Skip to content

Commit 4275902

Browse files
committed
remove callback when removing intercepts
1 parent e1c6820 commit 4275902

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

py/selenium/webdriver/remote/network.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,8 @@ def remove_intercept(self, intercept):
8787
remaining = [i for i in self.intercepts.values() if i["event"].event_class == event_name]
8888
if len(remaining) == 0:
8989
self.conn.execute(session_unsubscribe(event_name))
90-
self.conn.remove_callback(event, self.callback_ids[event_name])
90+
callback_id = self.callback_ids.pop(event_name)
91+
self.conn.remove_callback(event, callback_id)
9192

9293
def clear_intercepts(self):
9394
for intercept in self.intercepts:

0 commit comments

Comments
 (0)