At http://www.sqlalchemy.org/docs/04/sqlalchemy_orm.html#docstrings_sqlalchemy.orm_MapperExtension :
""" def create_instance(self, mapper, selectcontext, row, class_) Receive a row when a new object instance is about to be created from that row. The method can choose to create the instance itself, or it can return None to indicate normal object creation should take place. """" but in code no 'None' value accepted (mapper.py line 1414): """ # plugin point if 'create_instance' in extension.methods: instance = extension.create_instance(self, context, row, self.class_) if instance is EXT_CONTINUE: instance = attribute_manager.new_instance(self.class_) else: instance = attribute_manager.new_instance(self.class_) instance._entity_name = self.entity_name """" if extension.create_instance() produces None, then last string should raise AttributeError exception --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalchemy@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en -~----------~----~----~----~------~----~------~--~---