summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/mapper.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sqlalchemy/orm/mapper.py')
-rw-r--r--lib/sqlalchemy/orm/mapper.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/sqlalchemy/orm/mapper.py b/lib/sqlalchemy/orm/mapper.py
index 1d4ce6bb9..18c4c3acb 100644
--- a/lib/sqlalchemy/orm/mapper.py
+++ b/lib/sqlalchemy/orm/mapper.py
@@ -1200,9 +1200,9 @@ class Mapper(object):
if not context.identity_map.has_key(identitykey):
context.identity_map[identitykey] = instance
isnew = True
- if self.extension.populate_instance(self, context, row, instance, identitykey, isnew) is EXT_PASS:
+ if context.extension.populate_instance(self, context, row, instance, identitykey, isnew) is EXT_PASS:
self.populate_instance(context, instance, row, identitykey, isnew)
- if self.extension.append_result(self, context, row, instance, identitykey, result, isnew) is EXT_PASS:
+ if context.extension.append_result(self, context, row, instance, identitykey, result, isnew) is EXT_PASS:
if result is not None:
result.append(instance)
return instance
@@ -1228,7 +1228,7 @@ class Mapper(object):
return None
# plugin point
- instance = self.extension.create_instance(self, context, row, self.class_)
+ instance = context.extension.create_instance(self, context, row, self.class_)
if instance is EXT_PASS:
instance = self._create_instance(context.session)
else:
@@ -1243,9 +1243,9 @@ class Mapper(object):
# call further mapper properties on the row, to pull further
# instances from the row and possibly populate this item.
- if self.extension.populate_instance(self, context, row, instance, identitykey, isnew) is EXT_PASS:
+ if context.extension.populate_instance(self, context, row, instance, identitykey, isnew) is EXT_PASS:
self.populate_instance(context, instance, row, identitykey, isnew)
- if self.extension.append_result(self, context, row, instance, identitykey, result, isnew) is EXT_PASS:
+ if context.extension.append_result(self, context, row, instance, identitykey, result, isnew) is EXT_PASS:
if result is not None:
result.append(instance)
return instance