def instrument_declarative_classes(self, all_classes):
registry = {}
for cls in all_classes:
try:
if not hasattr(cls, '__mapper__'):
instrument_declarative(cls, registry, metadata)
logging.getLogger(__file__).info( 'Instrumented %s: __tablename__=%s [polymorphic_identity=%s]' % \
(cls, cls.table, cls.mapper.polymorphic_identity) )
except InvalidRequestError:
logging.info('skipping declarative instrumentation of %s' % cls)
评论列表
文章目录