It seems I am very close to an answer by Michael Bayer demonstrated in that thread: http://groups.google.com/group/sqlalchemy/browse_thread/thread/2f60ee62e1ed6a0a
I changed the strategies on the class mapper RelationshipProperties as follows: def make_dynamic(sqlalchemy_class): mapper = class_mapper(sqlalchemy_class) for prop in mapper.iterate_properties: if isinstance(prop, RelationshipProperty): prop.strategy_class = strategies.factory('dynamic') interfaces.StrategizedProperty.do_init(prop) changing the strategy to subquery seems to be working fine (sql queries run in console on instance loading), however changing that to 'dynamic' does not get the same effect and I still have normal instrumented lists instead of appender queries. Any clues? I appreciate your help. Cheers, Ahmed On Aug 22, 5:04 pm, Ahmed <ahmedba...@gmail.com> wrote: > Hello, > I wonder if there is a possibility given an object instance (say with > an InstrumentedList of a relationship attribute).. to get a > corresponding dynamic query of this same InstrumentedList (the List > was configured in the declarative class with a lazy loader and not a > dynamic loader)?? > > Cheers -- 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 sqlalchemy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en.