count() not working in SA 0.2

Issue #177 resolved
Former user created an issue

when i use select_by() or equivalent it works with the session shown below but when i use count() i get the following error which seems not to be database dependend.

Failure in test /Users/bd/zopes/fhvao/lib/python/fhvao/member.txt Failed doctest test for member.txt File "/Users/bd/zopes/fhvao/lib/python/fhvao/member.txt", line 0


File "/Users/bd/zopes/fhvao/lib/python/fhvao/member.txt", line 27, in member.txt Failed example: session.query(Member).count() Exception raised: Traceback (most recent call last): File "/Users/bd/zsandbox/trunk/src/zope/testing/doctest.py", line 1256, in __run compileflags, 1) in test.globs File "<doctest member.txt17>", line 1, in ? session.query(Member).count() File "/Users/bd/zopes/fhvao/lib/python/sqlalchemy/orm/query.py", line 156, in count return s.scalar() File "/Users/bd/zopes/fhvao/lib/python/sqlalchemy/sql.py", line 497, in scalar return self.scalar_using(self.engine, multiparams, *params) File "/Users/bd/zopes/fhvao/lib/python/sqlalchemy/sql.py", line 441, in <lambda> engine = property(lambda s: s._find_engine(), doc="attempts to locate a Engine within this ClauseElement structure, or returns None if none found.") File "/Users/bd/zopes/fhvao/lib/python/sqlalchemy/sql.py", line 1454, in _find_engine e = f.engine File "/Users/bd/zopes/fhvao/lib/python/sqlalchemy/schema.py", line 41, in <lambda> engine = property(lambda s:s._get_engine()) File "/Users/bd/zopes/fhvao/lib/python/sqlalchemy/schema.py", line 40, in _get_engine return self._derived_metadata().engine File "/Users/bd/zopes/fhvao/lib/python/sqlalchemy/schema.py", line 41, in <lambda> engine = property(lambda s:s._get_engine()) File "/Users/bd/zopes/fhvao/lib/python/sqlalchemy/schema.py", line 651, in _get_engine raise exceptions.InvalidRequestError("Schema %s is not bound to any engine" % self.name) InvalidRequestError: Schema None is not bound to any engine

Comments (1)

  1. Log in to comment