]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
confirmed we can get this to trigger if we apply heisenbug compensation
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 9 Aug 2010 00:14:35 +0000 (20:14 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 9 Aug 2010 00:14:35 +0000 (20:14 -0400)
lib/sqlalchemy/event.py

index f9fbcc118fd9d9d1a098dc9904dbbf24459cee40..603aaf383c442f6812b914b61e89f27c239fa5ba 100644 (file)
@@ -146,10 +146,8 @@ class Listeners(_ExecEvent):
         return bool(self.listeners or self.parent_listeners)
         
     def append(self, obj, target):
-        # this will be needed, but not 
-        # sure why we don't seem to need it yet
- #       if obj not in self.listeners:
-        self.listeners.append(obj)
+        if obj not in self.listeners:
+            self.listeners.append(obj)
 
 class dispatcher(object):
     def __init__(self, events):