diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-03-31 07:36:51 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-03-31 07:36:51 +0000 |
| commit | d47cc9129d909a0930cdf4fedb1bcf06b2c876fa (patch) | |
| tree | a7bd1a5960d27777c3932f412ff58876e64f588d /lib/sqlalchemy | |
| parent | effb156b1ebf8924b69c59679fefbeed958af435 (diff) | |
| download | sqlalchemy-d47cc9129d909a0930cdf4fedb1bcf06b2c876fa.tar.gz | |
adjustments...
Diffstat (limited to 'lib/sqlalchemy')
| -rw-r--r-- | lib/sqlalchemy/mapping/mapper.py | 7 | ||||
| -rw-r--r-- | lib/sqlalchemy/mods/selectresults.py | 2 |
2 files changed, 6 insertions, 3 deletions
diff --git a/lib/sqlalchemy/mapping/mapper.py b/lib/sqlalchemy/mapping/mapper.py index 0f2b4e19f..a9f7df63c 100644 --- a/lib/sqlalchemy/mapping/mapper.py +++ b/lib/sqlalchemy/mapping/mapper.py @@ -58,9 +58,10 @@ class Mapper(object): for ext_class in global_extensions: ext = ext_class().chain(ext) - - for ext_obj in util.to_list(extension): - ext = ext_obj.chain(ext) + + if extension is not None: + for ext_obj in util.to_list(extension): + ext = ext_obj.chain(ext) self.extension = ext diff --git a/lib/sqlalchemy/mods/selectresults.py b/lib/sqlalchemy/mods/selectresults.py index 1f6b77a25..b4f16c41c 100644 --- a/lib/sqlalchemy/mods/selectresults.py +++ b/lib/sqlalchemy/mods/selectresults.py @@ -13,6 +13,8 @@ class SelectResultsExt(mapping.MapperExtension): return mapping.EXT_PASS else: return SelectResults(mapper, arg, ops=kwargs) + +MapperExtension = SelectResultsExt class SelectResults(object): def __init__(self, mapper, clause=None, ops={}): |
