#1253: CompositeProperty Comparator -> ClauseList' object has no attribute
'_select_iterable
--------------------------------+-------------------------------------------
Reporter: guest | Owner: zzzeek
Type: defect | Status: new
Priority: medium | Milestone:
Component: orm | Severity: no triage selected yet
Resolution: | Keywords:
Status_field: awaiting triage |
--------------------------------+-------------------------------------------
Comment (by guest):
{{{
======================================================================
ERROR: test_comparator (__main__.CompositeTypesTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/sagblmi/projects/sqlalchemy/trunk/test/testlib/testing.py",
line 548, in resolved
return rebound(*args, **kwargs)
File "test/orm/mapper.py", line 1719, in test_comparator
result= sess.execute(statement)
File
"/home/sagblmi/projects/sqlalchemy/trunk/lib/sqlalchemy/orm/session.py",
line 753, in execute
clause, params or {})
File
"/home/sagblmi/projects/sqlalchemy/trunk/lib/sqlalchemy/engine/base.py",
line 1274, in execute
return proxy.execute(self, super(ProxyConnection, self).execute,
object, *multiparams, **params)
File
"/home/sagblmi/projects/sqlalchemy/trunk/test/testlib/assertsql.py", line
260, in execute
result = execute(clauseelement, *multiparams, **params)
File
"/home/sagblmi/projects/sqlalchemy/trunk/lib/sqlalchemy/engine/base.py",
line 821, in execute
return Connection.executors[c](self, object, multiparams, params)
File
"/home/sagblmi/projects/sqlalchemy/trunk/lib/sqlalchemy/engine/base.py",
line 868, in _execute_clauseelement
compiled=elem.compile(dialect=self.dialect, column_keys=keys,
inline=len(params) > 1),
File
"/home/sagblmi/projects/sqlalchemy/trunk/lib/sqlalchemy/sql/expression.py",
line 1192, in compile
compiler.compile()
File
"/home/sagblmi/projects/sqlalchemy/trunk/lib/sqlalchemy/sql/compiler.py",
line 196, in compile
self.string = self.process(self.statement)
File
"/home/sagblmi/projects/sqlalchemy/trunk/lib/sqlalchemy/sql/compiler.py",
line 199, in process
return obj._compiler_dispatch(self, **kwargs)
File
"/home/sagblmi/projects/sqlalchemy/trunk/lib/sqlalchemy/sql/visitors.py",
line 50, in _compiler_dispatch
return getter(visitor)(self, **kw)
File
"/home/sagblmi/projects/sqlalchemy/trunk/lib/sqlalchemy/sql/compiler.py",
line 498, in visit_select
for co in select.inner_columns
File
"/home/sagblmi/projects/sqlalchemy/trunk/lib/sqlalchemy/sql/expression.py",
line 3229, in inner_columns
return itertools.chain(*[c._select_iterable for c in
self._raw_columns])
AttributeError: 'ClauseList' object has no attribute '_select_iterable'
}}}
--
Ticket URL: <http://www.sqlalchemy.org/trac/ticket/1253#comment:1>
sqlalchemy <http://www.sqlalchemy.org/>
The Database Toolkit for Python
|