Hi,
I am getting the following error after creating a number of classes
through metaclasses:
Traceback (most recent call last):
File "D:\Documents\Code\Eclipse\workspace\SQLAtest\data.py", line
20, in <module>
createClasses(engine, session)
File "D:\Documents\Code\Eclipse\workspace\SQLAtest\src
\dataclasses.py", line 126, in createClasses
Base.metadata.create_all(engine)
File "C:\python27\lib\site-packages\sqlalchemy\schema.py", line
2148, in create_all
bind.create(self, checkfirst=checkfirst, tables=tables)
File "C:\python27\lib\site-packages\sqlalchemy\engine\base.py", line
1698, in create
connection=connection, **kwargs)
File "C:\python27\lib\site-packages\sqlalchemy\engine\base.py", line
1740, in _run_visitor
**kwargs).traverse_single(element)
File "C:\python27\lib\site-packages\sqlalchemy\sql\visitors.py",
line 83, in traverse_single
return meth(obj, **kw)
File "C:\python27\lib\site-packages\sqlalchemy\engine\ddl.py", line
42, in visit_metadata
self.traverse_single(table, create_ok=True)
File "C:\python27\lib\site-packages\sqlalchemy\sql\visitors.py",
line 83, in traverse_single
return meth(obj, **kw)
File "C:\python27\lib\site-packages\sqlalchemy\engine\ddl.py", line
58, in visit_table
self.connection.execute(schema.CreateTable(table))
File "C:\python27\lib\site-packages\sqlalchemy\engine\base.py", line
1191, in execute
params)
File "C:\python27\lib\site-packages\sqlalchemy\engine\base.py", line
1241, in _execute_ddl
compiled_ddl=ddl.compile(dialect=self.dialect),
File "C:\python27\lib\site-packages\sqlalchemy\sql\expression.py",
line 1413, in compile
compiler.compile()
File "C:\python27\lib\site-packages\sqlalchemy\engine\base.py", line
702, in compile
self.string = self.process(self.statement)
File "C:\python27\lib\site-packages\sqlalchemy\engine\base.py", line
715, in process
return obj._compiler_dispatch(self, **kwargs)
File "C:\python27\lib\site-packages\sqlalchemy\sql\visitors.py",
line 54, in _compiler_dispatch
return getter(visitor)(self, **kw)
File "C:\python27\lib\site-packages\sqlalchemy\sql\compiler.py",
line 1160, in visit_create_table
const = self.create_table_constraints(table)
File "C:\python27\lib\site-packages\sqlalchemy\sql\compiler.py",
line 1178, in create_table_constraints
(self.process(constraint) for constraint in constraints
File "C:\python27\lib\site-packages\sqlalchemy\sql\compiler.py",
line 1177, in <genexpr>
return ", \n\t".join(p for p in
File "C:\python27\lib\site-packages\sqlalchemy\sql\compiler.py",
line 1184, in <genexpr>
not getattr(constraint, 'use_alter', False)
File "C:\python27\lib\site-packages\sqlalchemy\engine\base.py", line
715, in process
return obj._compiler_dispatch(self, **kwargs)
File "C:\python27\lib\site-packages\sqlalchemy\sql\visitors.py",
line 54, in _compiler_dispatch
return getter(visitor)(self, **kw)
File "C:\python27\lib\site-packages\sqlalchemy\dialects\sqlite
\base.py", line 280, in visit_foreign_key_constraint
if local_table.schema != remote_table.schema:
AttributeError: 'NoneType' object has no attribute 'schema'
Before I paste in any code (would need quite a lot), can anyone point
me in the right direction?
--
You received this message because you are subscribed to the Google Groups
"sqlalchemy" group.
To post to this group, send email to [email protected].
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.