diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-10-29 16:12:29 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-10-29 16:12:29 +0000 |
| commit | adcf8ea00dda6d8e62fceeab36d90eabe36b5f91 (patch) | |
| tree | f85829a27dc4e833c1827ffab5104b1a477cca03 /lib/sqlalchemy | |
| parent | bbebcdf8f526226d2d64a91dfc306086fc9873f4 (diff) | |
| download | sqlalchemy-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.py | 5 |
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)) |
