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.

Reply via email to