diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-07-27 10:51:20 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-07-27 10:51:20 -0400 |
commit | 448b7db97763df0c9671030e0968e6edc09afeec (patch) | |
tree | cfd1be350385194697dd552d252ccafe3d77fdee /lib/sqlalchemy/engine/base.py | |
parent | 430fd2c9db8f30927c2de1e2d6133f306e82fb23 (diff) | |
download | sqlalchemy-448b7db97763df0c9671030e0968e6edc09afeec.tar.gz |
- class level listeners can be added after the fact
- more indirect listener registration allows multiple target types
Diffstat (limited to 'lib/sqlalchemy/engine/base.py')
-rw-r--r-- | lib/sqlalchemy/engine/base.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/sqlalchemy/engine/base.py b/lib/sqlalchemy/engine/base.py index adba6fa47..8533e19fc 100644 --- a/lib/sqlalchemy/engine/base.py +++ b/lib/sqlalchemy/engine/base.py @@ -1847,7 +1847,11 @@ def _proxy_connection_cls(cls, dispatch): return orig def go(*arg, **kw): nested = _exec_recursive(conn, fns[1:], orig) - ret = fns[0](conn, nested, *arg, **kw) + try: + ret = fns[0](conn, nested, *arg, **kw) + except IndexError: + import pdb + pdb.set_trace() # TODO: need to get consistent way to check # for "they called the fn, they didn't", or otherwise # make some decision here how this is to work |