At 02:26 PM 3/27/2008 -0700, jason kirtland wrote:
> >> new_instance creates an instance without invoking __init__.  The ORM
> >> uses it to recreate instances when loading from the database.
> >> new_instance can be added to InstrumentationManager as an extension
> >> method... The ORM doesn't care how empty instances are manufactured so
> >> long as they can be created without initialization arguments, e.g. a
> >> no-arg constructor.
> >
> > Does that mean that no attributes must be set from new_instance(), either?
>
>You should be able to set whatever you like there.

So...  new_instance() could literally just be a call to 
'self.class_()', with no other behavior, as long as the constructor 
requires no arguments?  The modified __init__ that SA inserts won't 
be a problem there?


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to