From 1c832aa51ccf4b0970b242d92a0f458cd2fb2a45 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sun, 8 Aug 2010 20:14:35 -0400 Subject: [PATCH] confirmed we can get this to trigger if we apply heisenbug compensation --- lib/sqlalchemy/event.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/sqlalchemy/event.py b/lib/sqlalchemy/event.py index f9fbcc118f..603aaf383c 100644 --- a/lib/sqlalchemy/event.py +++ b/lib/sqlalchemy/event.py @@ -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): -- 2.47.3