[sqlalchemy] Re: error when running query.count()
I don't know how TG works. You have to ask TG users. D Mohammed Khan napsal(a): I think turbogears is maintain the mapper config?... how do I get this information out.. Thanks mfk -Original Message- From: sqlalchemy@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf Of ml Sent: Wednesday, August 27, 2008 2:09 AM To: sqlalchemy@googlegroups.com Subject: [sqlalchemy] Re: error when running query.count() Hi! There are more than 1 mapper to an object. Send your mappers configuration. David mkhan napsal(a): Hi, I am trying get a count for a query but it errors out with following message: Page handler: bound method Root.index of harvest.controllers.Root object at 0x018444B0 Traceback (most recent call last): File c:\python25\lib\site-packages\cherrypy-2.3.0-py2.5.egg\cherrypy \_cphttptools.py, line 121, in _run self.main() File c:\python25\lib\site-packages\cherrypy-2.3.0-py2.5.egg\cherrypy \_cphttptools.py, line 264, in main body = page_handler(*virtual_path, **self.params) File string, line 3, in index File c:\python25\lib\site-packages\TurboGears-1.0.5-py2.5.egg \turbogears\controllers.py, line 359, in expose *args, **kw) File string, line 5, in run_with_transaction File c:\python25\lib\site-packages\TurboGears-1.0.5-py2.5.egg \turbogears\database.py, line 407, in sa_rwt retval = func(*args, **kw) File string, line 5, in _expose File c:\python25\lib\site-packages\TurboGears-1.0.5-py2.5.egg \turbogears\controllers.py, line 372, in lambda mapping, fragment, args, kw))) File c:\python25\lib\site-packages\TurboGears-1.0.5-py2.5.egg \turbogears\controllers.py, line 401, in _execute_func output = errorhandling.try_call(func, *args, **kw) File c:\python25\lib\site-packages\TurboGears-1.0.5-py2.5.egg \turbogears\errorhandling.py, line 77, in try_call return func(self, *args, **kw) File C:\Documents and Settings\mkhan\workspace\TestAutomation \Reports\Harvest\harvest\controllers.py, line 31, in index print results2.count() File c:\python25\lib\site-packages\sqlalchemy-0.5.0beta3-py2.5.egg \sqlalchemy\orm\query.py, line 1193, in count return self._col_aggregate(sql.literal_column('1'), sql.func.count, nested_cols=list(self._only_mapper_zero().primary_key)) File c:\python25\lib\site-packages\sqlalchemy-0.5.0beta3-py2.5.egg \sqlalchemy\orm\query.py, line 240, in _only_mapper_zero raise sa_exc.InvalidRequestError(This operation requires a Query against a single mapper.) InvalidRequestError: This operation requires a Query against a single mapper. I would appreciate some comments on what i am doing wrong, thanks, mfk --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups sqlalchemy group. To post to this group, send email to sqlalchemy@googlegroups.com 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 -~--~~~~--~~--~--~---
[sqlalchemy] Re: error when running query.count()
Hi! There are more than 1 mapper to an object. Send your mappers configuration. David mkhan napsal(a): Hi, I am trying get a count for a query but it errors out with following message: Page handler: bound method Root.index of harvest.controllers.Root object at 0x018444B0 Traceback (most recent call last): File c:\python25\lib\site-packages\cherrypy-2.3.0-py2.5.egg\cherrypy \_cphttptools.py, line 121, in _run self.main() File c:\python25\lib\site-packages\cherrypy-2.3.0-py2.5.egg\cherrypy \_cphttptools.py, line 264, in main body = page_handler(*virtual_path, **self.params) File string, line 3, in index File c:\python25\lib\site-packages\TurboGears-1.0.5-py2.5.egg \turbogears\controllers.py, line 359, in expose *args, **kw) File string, line 5, in run_with_transaction File c:\python25\lib\site-packages\TurboGears-1.0.5-py2.5.egg \turbogears\database.py, line 407, in sa_rwt retval = func(*args, **kw) File string, line 5, in _expose File c:\python25\lib\site-packages\TurboGears-1.0.5-py2.5.egg \turbogears\controllers.py, line 372, in lambda mapping, fragment, args, kw))) File c:\python25\lib\site-packages\TurboGears-1.0.5-py2.5.egg \turbogears\controllers.py, line 401, in _execute_func output = errorhandling.try_call(func, *args, **kw) File c:\python25\lib\site-packages\TurboGears-1.0.5-py2.5.egg \turbogears\errorhandling.py, line 77, in try_call return func(self, *args, **kw) File C:\Documents and Settings\mkhan\workspace\TestAutomation \Reports\Harvest\harvest\controllers.py, line 31, in index print results2.count() File c:\python25\lib\site-packages\sqlalchemy-0.5.0beta3-py2.5.egg \sqlalchemy\orm\query.py, line 1193, in count return self._col_aggregate(sql.literal_column('1'), sql.func.count, nested_cols=list(self._only_mapper_zero().primary_key)) File c:\python25\lib\site-packages\sqlalchemy-0.5.0beta3-py2.5.egg \sqlalchemy\orm\query.py, line 240, in _only_mapper_zero raise sa_exc.InvalidRequestError(This operation requires a Query against a single mapper.) InvalidRequestError: This operation requires a Query against a single mapper. I would appreciate some comments on what i am doing wrong, thanks, mfk --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups sqlalchemy group. To post to this group, send email to sqlalchemy@googlegroups.com 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 -~--~~~~--~~--~--~---
[sqlalchemy] Re: error when running query.count()
I think turbogears is maintain the mapper config?... how do I get this information out.. Thanks mfk -Original Message- From: sqlalchemy@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf Of ml Sent: Wednesday, August 27, 2008 2:09 AM To: sqlalchemy@googlegroups.com Subject: [sqlalchemy] Re: error when running query.count() Hi! There are more than 1 mapper to an object. Send your mappers configuration. David mkhan napsal(a): Hi, I am trying get a count for a query but it errors out with following message: Page handler: bound method Root.index of harvest.controllers.Root object at 0x018444B0 Traceback (most recent call last): File c:\python25\lib\site-packages\cherrypy-2.3.0-py2.5.egg\cherrypy \_cphttptools.py, line 121, in _run self.main() File c:\python25\lib\site-packages\cherrypy-2.3.0-py2.5.egg\cherrypy \_cphttptools.py, line 264, in main body = page_handler(*virtual_path, **self.params) File string, line 3, in index File c:\python25\lib\site-packages\TurboGears-1.0.5-py2.5.egg \turbogears\controllers.py, line 359, in expose *args, **kw) File string, line 5, in run_with_transaction File c:\python25\lib\site-packages\TurboGears-1.0.5-py2.5.egg \turbogears\database.py, line 407, in sa_rwt retval = func(*args, **kw) File string, line 5, in _expose File c:\python25\lib\site-packages\TurboGears-1.0.5-py2.5.egg \turbogears\controllers.py, line 372, in lambda mapping, fragment, args, kw))) File c:\python25\lib\site-packages\TurboGears-1.0.5-py2.5.egg \turbogears\controllers.py, line 401, in _execute_func output = errorhandling.try_call(func, *args, **kw) File c:\python25\lib\site-packages\TurboGears-1.0.5-py2.5.egg \turbogears\errorhandling.py, line 77, in try_call return func(self, *args, **kw) File C:\Documents and Settings\mkhan\workspace\TestAutomation \Reports\Harvest\harvest\controllers.py, line 31, in index print results2.count() File c:\python25\lib\site-packages\sqlalchemy-0.5.0beta3-py2.5.egg \sqlalchemy\orm\query.py, line 1193, in count return self._col_aggregate(sql.literal_column('1'), sql.func.count, nested_cols=list(self._only_mapper_zero().primary_key)) File c:\python25\lib\site-packages\sqlalchemy-0.5.0beta3-py2.5.egg \sqlalchemy\orm\query.py, line 240, in _only_mapper_zero raise sa_exc.InvalidRequestError(This operation requires a Query against a single mapper.) InvalidRequestError: This operation requires a Query against a single mapper. I would appreciate some comments on what i am doing wrong, thanks, mfk --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups sqlalchemy group. To post to this group, send email to sqlalchemy@googlegroups.com 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 -~--~~~~--~~--~--~---