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