summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/util.py
diff options
context:
space:
mode:
authorMichael Trier <mtrier@gmail.com>2009-04-13 04:25:41 +0000
committerMichael Trier <mtrier@gmail.com>2009-04-13 04:25:41 +0000
commita7e0fdd5fcd62ebb299364f845e496b61ead55a8 (patch)
treece13f7a361208d3639723bd9f1701f51b40ade36 /lib/sqlalchemy/util.py
parentb5ad47271e68a30b2acd8f990af331de8e1069f3 (diff)
downloadsqlalchemy-a7e0fdd5fcd62ebb299364f845e496b61ead55a8.tar.gz
Added copy and __copy__ methods to the OrderedDict. Fixes #1377.
Diffstat (limited to 'lib/sqlalchemy/util.py')
-rw-r--r--lib/sqlalchemy/util.py6
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)