When I call turbogears.url() I get this error, basically cherrypy has
not yet placed the app_path in the request object. I put a trace in the
function that sets the app_path and it does seem to call successfully
on its own. I'm not sure if it's a different request object that it is
trying to reference or what.


Page handler: <bound method Reseller.Configuration of
<eltopiacomm.reseller.Reseller instance at 0x01253E18>>
Traceback (most recent call last):
  File
"d:\python24\lib\site-packages\CherryPy-2.2.0beta-py2.4.egg\cherrypy\_cphttptools.py",
line 98, in _run
    self.main()
  File
"d:\python24\lib\site-packages\CherryPy-2.2.0beta-py2.4.egg\cherrypy\_cphttptools.py",
line 246, in main
    body = page_handler(*virtual_path, **self.params)
  File
"d:\python24\lib\site-packages\turbogears-0.9a0dev_r519-py2.4.egg\turbogears\controllers.py",
line 240, in newfunc
    html, fragment, *args, **kw)
  File
"d:\python24\lib\site-packages\turbogears-0.9a0dev_r519-py2.4.egg\turbogears\database.py",
line 189, in run_with_transaction
    retval = func(*args, **kw)
  File
"d:\python24\lib\site-packages\turbogears-0.9a0dev_r519-py2.4.egg\turbogears\controllers.py",
line 257, in _execute_func
    output = func(self, *args, **kw)
  File
"d:\python24\lib\site-packages\turbogears-0.9a0dev_r519-py2.4.egg\turbogears\identity\conditions.py",
line 230, in _wrapper
    return fn( self, *args, **kwargs )
  File "D:\devstuff\EltopiaComm\eltopiacomm\reseller.py", line 48, in
Configuration
    self.cpnydict, self.condict, self.voipdict =
createConfigDicts(oper)
  File "D:\devstuff\EltopiaComm\eltopiacomm\reseller_content.py", line
41, in createConfigDicts

constraintUrl=turbogears.url('/modCountry?countryID=##+tg_format=json')),
  File
"d:\python24\lib\site-packages\turbogears-0.9a0dev_r519-py2.4.egg\turbogears\util.py",
line 87, in url
    if cherrypy.request.app_path != "/":
  File
"d:\python24\lib\site-packages\CherryPy-2.2.0beta-py2.4.egg\cherrypy\__init__.py",
line 42, in __getattr__
    return getattr(childobject, name)
AttributeError: 'Request' object has no attribute 'app_path'

Reply via email to