summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-10-29 16:12:29 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-10-29 16:12:29 +0000
commitadcf8ea00dda6d8e62fceeab36d90eabe36b5f91 (patch)
treef85829a27dc4e833c1827ffab5104b1a477cca03 /lib/sqlalchemy
parentbbebcdf8f526226d2d64a91dfc306086fc9873f4 (diff)
downloadsqlalchemy-adcf8ea00dda6d8e62fceeab36d90eabe36b5f91.tar.gz
- restored MapperExtension functionality for [ticket:829], added test coverage
- changed naming convention in mapper.py tests to test_<testname>
Diffstat (limited to 'lib/sqlalchemy')
-rw-r--r--lib/sqlalchemy/orm/util.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/sqlalchemy/orm/util.py b/lib/sqlalchemy/orm/util.py
index f4294502b..9e3f20257 100644
--- a/lib/sqlalchemy/orm/util.py
+++ b/lib/sqlalchemy/orm/util.py
@@ -122,8 +122,11 @@ class ExtensionCarrier(object):
"""
def __init__(self, _elements=None):
- self.__elements = _elements or []
self.methods = {}
+ if _elements is not None:
+ self.__elements = [self.__inspect(e) for e in _elements]
+ else:
+ self.__elements = []
def copy(self):
return ExtensionCarrier(list(self.__elements))