diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-11-30 16:26:55 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-11-30 16:26:55 -0500 |
commit | 404b47a50c2c6f1685f696fe708abde8001afbbd (patch) | |
tree | 61ccb2345cb7b06bb8ead1e26504e2cc0acc6636 /lib/sqlalchemy/orm/collections.py | |
parent | 12b05adbb118b8501eb79abeb2c821e1a8f89ce9 (diff) | |
download | sqlalchemy-404b47a50c2c6f1685f696fe708abde8001afbbd.tar.gz |
- changelog
- put list.clear() instrumentation under "if not py2k"
Diffstat (limited to 'lib/sqlalchemy/orm/collections.py')
-rw-r--r-- | lib/sqlalchemy/orm/collections.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/lib/sqlalchemy/orm/collections.py b/lib/sqlalchemy/orm/collections.py index ffd0b8c37..b92b6954c 100644 --- a/lib/sqlalchemy/orm/collections.py +++ b/lib/sqlalchemy/orm/collections.py @@ -1161,13 +1161,14 @@ def _list_decorators(): _tidy(pop) return pop - def clear(fn): - def clear(self, index=-1): - for item in self: - __del(self, item) - fn(self) - _tidy(clear) - return clear + if not util.py2k: + def clear(fn): + def clear(self, index=-1): + for item in self: + __del(self, item) + fn(self) + _tidy(clear) + return clear # __imul__ : not wrapping this. all members of the collection are already # present, so no need to fire appends... wrapping it with an explicit |