]> git.dolda2000.com Git - pdm.git/commitdiff
Handle subscribed callbacks unregistering themselves.
authorFredrik Tolf <fredrik@dolda2000.com>
Sun, 2 Nov 2014 02:10:10 +0000 (03:10 +0100)
committerFredrik Tolf <fredrik@dolda2000.com>
Sun, 2 Nov 2014 02:10:10 +0000 (03:10 +0100)
pdm/perf.py

index fd4daa63f07f3183c00bfda69fc83bd9ff4ebcc4..7aef95a40b15b9e1e313889a868ecbf3f6d9125e 100644 (file)
@@ -129,7 +129,7 @@ class eventobj(perfobj):
 
     def notify(self, event):
         """Notify all subscribers with the given event object."""
-        for cb in self.subscribers:
+        for cb in list(self.subscribers):
             try:
                 cb(event)
             except: pass