diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2019-11-20 19:50:35 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@bbpush.zzzcomputing.com> | 2019-11-20 19:50:35 +0000 |
| commit | d933ddd503a1ca0a7c562c51c503139c541e707e (patch) | |
| tree | 8c376dfc1ef8237f8e95020cd1910b3253459612 /lib/sqlalchemy | |
| parent | 3ceb87da1a66f455444e69ba25ac18ea26d8751e (diff) | |
| parent | 560044748a8ff5488769f8ebfa8a353a8d0115fa (diff) | |
| download | sqlalchemy-d933ddd503a1ca0a7c562c51c503139c541e707e.tar.gz | |
Merge "Skip on slice assignment to self"
Diffstat (limited to 'lib/sqlalchemy')
| -rw-r--r-- | lib/sqlalchemy/orm/collections.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/sqlalchemy/orm/collections.py b/lib/sqlalchemy/orm/collections.py index 4b096c152..5008f5727 100644 --- a/lib/sqlalchemy/orm/collections.py +++ b/lib/sqlalchemy/orm/collections.py @@ -1201,6 +1201,8 @@ def _list_decorators(): stop += len(self) if step == 1: + if value is self: + return for i in range(start, stop, step): if len(self) > start: del self[start] |
