you need to show me what youre doing.

On Jun 15, 2006, at 1:44 PM, HD Mail wrote:

> Hi,
>
> In 0.1, I could create mapped object instances from a resultset  
> cursor using
> MyMapper.instances(curs) where MyMapper was not the primary mapper.
> Note: MyMapper contains a lazy 1-1 relation to another class.
>
> In 0.2, I fix up my mapper to add entity_name  (because it was
> complaining), yet when I call the new MyMapper.instances(curs,  
> session)
> it spits the dummy.
>
>
> [/home/huy/apps/sqlalchemy/lib/sqlalchemy/orm/properties.py:333]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  
> _ _
> _ _ _ _ _ _ _ _ _
>
>     def setup_loader(self, instance):
>         # make sure our parent mapper is the one thats assigned to  
> this
> instance, else call that one
>         if not self.localparent.is_assigned(instance):
>             # if no mapper association with this instance (i.e. not  
> in a
> session, not loaded by a mapper),
>             # then we cant set up a lazy loader
>             if not mapper.has_mapper(instance):
>                 return None
>             else:
> E               return
> mapper.object_mapper(instance).props[self.key].setup_loader(instance)
>>               KeyError: 'status'
>
>
> it seems to try to map my resultset to the primary mapper because
> "status" is a lazy relation in the primary mapper.
>
> Any ideas ?
>
> Many Thanks,
>
> Huy
>
>
> _______________________________________________
> Sqlalchemy-users mailing list
> Sqlalchemy-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sqlalchemy-users



_______________________________________________
Sqlalchemy-users mailing list
Sqlalchemy-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlalchemy-users

Reply via email to