From a7e0fdd5fcd62ebb299364f845e496b61ead55a8 Mon Sep 17 00:00:00 2001 From: Michael Trier Date: Mon, 13 Apr 2009 04:25:41 +0000 Subject: Added copy and __copy__ methods to the OrderedDict. Fixes #1377. --- lib/sqlalchemy/util.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lib/sqlalchemy/util.py') 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) -- cgit v1.2.1