summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/util/langhelpers.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2014-03-11 12:27:10 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2014-03-11 12:27:10 -0400
commit009df6a3d041e517cc9efa74d3c87184357a5006 (patch)
tree1f76d29b586de7052c1baaf286407d4245795788 /lib/sqlalchemy/util/langhelpers.py
parent043dc4a2c1eef11abc04919d0cc093f5424028e5 (diff)
downloadsqlalchemy-009df6a3d041e517cc9efa74d3c87184357a5006.tar.gz
- Added a new keyword argument ``once=True`` to :func:`.event.listen`
and :func:`.event.listens_for`. This is a convenience feature which will wrap the given listener such that it is only invoked once.
Diffstat (limited to 'lib/sqlalchemy/util/langhelpers.py')
-rw-r--r--lib/sqlalchemy/util/langhelpers.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/util/langhelpers.py b/lib/sqlalchemy/util/langhelpers.py
index 7b97f8827..8a1164e77 100644
--- a/lib/sqlalchemy/util/langhelpers.py
+++ b/lib/sqlalchemy/util/langhelpers.py
@@ -1202,7 +1202,7 @@ def only_once(fn):
once_fn = once.pop()
return once_fn(*arg, **kw)
- return update_wrapper(go, fn)
+ return go
_SQLA_RE = re.compile(r'sqlalchemy/([a-z_]+/){0,2}[a-z_]+\.py')