Hey list, this sounds like it should be a FAQ, didn't find anything though:
I want to use the ORM in a declarative style and have the table definition reflected, eg sth like: class A(declarative_base()): __tablename__ = 'A' __table_args__ = {'autoload' : True} However to do this SA (quite reasonably, really) already needs an engine. For various reasons I can only construct one after import time however. Is there a way to do a kind of "late reflection", ie. have the above class definition but trigger the reflection part later? I could of course generate the class object later in a function when the engine is already available but maybe there's something more elegant... Many thanks, peter. -- 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.