From 009df6a3d041e517cc9efa74d3c87184357a5006 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Tue, 11 Mar 2014 12:27:10 -0400 Subject: - 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. --- lib/sqlalchemy/util/langhelpers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/sqlalchemy/util/langhelpers.py') 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') -- cgit v1.2.1