Hi,
I've got a problem since 0.1.3 that didn't exist in 0.1.2, the
problem is:
File "/home/florian/shop_ng/shop/shop/controllers.py", line 16, in
__getattr__
config = orm.Mandator.mapper.get_by_name(name)
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/mapping/mapper.py",
line 425, in foo
return self.get_by(**{key:arg})
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/mapping/mapper.py",
line 355, in get_by
x = self.select_whereclause(self._by_clause(*args, **params),
limit=1)
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/mapping/mapper.py",
line 457, in select_whereclause
return self._select_statement(statement, params=params)
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/mapping/mapper.py",
line 477, in _select_statement
return self.instances(statement.execute(**params), **kwargs)
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/sql.py",
line 397, in execute
c = self.compile(e, parameters=bindparams)
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/sql.py",
line 383, in compile
return engine.compile(self, parameters=parameters,
typemap=typemap)
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/engine.py",
line 316, in compile
statement.accept_visitor(compiler)
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/sql.py",
line 1262, in accept_visitor
visitor.visit_select(self)
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/databases/oracle.py",
line 225, in visit_select
limitselect.accept_visitor(self)
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/sql.py",
line 1255, in accept_visitor
f.accept_visitor(visitor)
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/sql.py",
line 1262, in accept_visitor
visitor.visit_select(self)
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/databases/oracle.py",
line 208, in visit_select
ansisql.ANSICompiler.visit_select(self, select)
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/ansisql.py",
line 253, in visit_select
l.accept_visitor(self)
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/sql.py",
line 941, in accept_visitor
self.obj.accept_visitor(visitor)
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/sql.py",
line 962, in accept_visitor
visitor.visit_column(self)
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/databases/oracle.py",
line 176, in visit_column
return ansisql.ANSICompiler.visit_column(self, column)
File
"/usr/local/lib/python2.4/site-packages/SQLAlchemy-0.1.3-py2.4.egg/
sqlalchemy/ansisql.py",
line 158, in visit_column
self.strings[column] = "%s.%s" % (column.table.name, column.name)
AttributeError: 'NoneType' object has no attribute 'name'
Mandator here beeing a very simple table as in:
mandator = Table('mandator', engine,
Column('id', Integer, Sequence('mandator_seq'), primary_key=True),
Column('name', String(255))
)
and the mapper as in
class Mandator(object): pass
Mandator.mapper = mapper(Mandator, model.mandator)
Any ideas?
On a sidenote, a fully functional enterprise oracle is avaible for
free as in
beer if you can agree on using it in development only.
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting
language
that extends applications into web and mobile media. Attend the
live webcast
and join the prime developer group breaking into this new coding
territory!
http://sel.as-us.falkag.net/sel?
cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Sqlalchemy-users mailing list
Sqlalchemy-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlalchemy-users