diff options
| author | Michael Trier <mtrier@gmail.com> | 2009-04-13 04:25:41 +0000 |
|---|---|---|
| committer | Michael Trier <mtrier@gmail.com> | 2009-04-13 04:25:41 +0000 |
| commit | a7e0fdd5fcd62ebb299364f845e496b61ead55a8 (patch) | |
| tree | ce13f7a361208d3639723bd9f1701f51b40ade36 /lib/sqlalchemy | |
| parent | b5ad47271e68a30b2acd8f990af331de8e1069f3 (diff) | |
| download | sqlalchemy-a7e0fdd5fcd62ebb299364f845e496b61ead55a8.tar.gz | |
Added copy and __copy__ methods to the OrderedDict. Fixes #1377.
Diffstat (limited to 'lib/sqlalchemy')
| -rw-r--r-- | lib/sqlalchemy/util.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/sqlalchemy/util.py b/lib/sqlalchemy/util.py index 038040d87..dbc7d3ea4 100644 --- a/lib/sqlalchemy/util.py +++ b/lib/sqlalchemy/util.py @@ -688,6 +688,12 @@ class OrderedDict(dict): self._list = [] dict.clear(self) + def copy(self): + return self.__copy__() + + def __copy__(self): + return OrderedDict(self) + def sort(self, *arg, **kw): self._list.sort(*arg, **kw) |
