For reasons beyond my control at the moment, logging was utterly butchered in a completely
incomprehensible means by another developer.
Traceback (most recent call last):
File "D:\app_folder\plugin\idm_rw.py", line 6, in <module>
from idm_config import Attribute, Session
File "D:\app_folder\include\idm_config.py", line 478, in <module>
class PortalConfig(Base, EnvironmentMixin):
File "D:\Python33\lib\site-packages\sqlalchemy\ext\declarative\api.py", line 50, in __init__
_as_declarative(cls, classname, cls.__dict__)
File "D:\Python33\lib\site-packages\sqlalchemy\ext\declarative\base.py", line 222, in
_as_declarative **table_kw)
File "D:\Python33\lib\site-packages\sqlalchemy\schema.py", line 319, in
__new__ "existing Table object." % key)
sqlalchemy.exc.InvalidRequestTable 'attribute_config' is already
defined for this MetaData instance. Specify 'extend_existing=True' to redefine
options and columns on an existing Table object.