2008-04-14 12:54:14,892 cherrypy.msg INFO HTTP: Page handler: <bound method rest.default of <enomalism2.REST.rest object at 0x8b7572c>>
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/CherryPy-2.3.0-py2.5.egg/cherrypy/_cphttptools.py", line 121, in _run
self.main()
File "/usr/lib/python2.5/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 default
File "/usr/lib/python2.5/site-packages/TurboGears-1.0.4.4-py2.5.egg/turbogears/controllers.py", line 365, in expose
*args, **kw)
File "<string>", line 5, in run_with_transaction
File "/usr/lib/python2.5/site-packages/TurboGears-1.0.4.4-py2.5.egg/turbogears/database.py", line 356, in so_rwt
retval = func(*args, **kw)
File "<string>", line 5, in _expose
File "/usr/lib/python2.5/site-packages/TurboGears-1.0.4.4-py2.5.egg/turbogears/controllers.py", line 380, in <lambda>
mapping, fragment, args, kw)))
File "/usr/lib/python2.5/site-packages/TurboGears-1.0.4.4-py2.5.egg/turbogears/controllers.py", line 408, in _execute_func
output = errorhandling.try_call(func, *args, **kw)
File "/usr/lib/python2.5/site-packages/TurboGears-1.0.4.4-py2.5.egg/turbogears/errorhandling.py", line 72, in try_call
return func(self, *args, **kw)
File "/opt/enomalism-trunk-1136/enomalism2/REST.py", line 231, in default
result=ep['default'](self,*args,**kwargs)
File "/opt/enomalism-trunk-1136/enomalism2/REST.py", line 165, in thecaller
return fn(*args,**kwargs)
File "<string>", line 3, in rest_permissions_UUID
File "/usr/lib/python2.5/site-packages/TurboGears-1.0.4.4-py2.5.egg/turbogears/identity/conditions.py", line 242, in require
return fn(self, *args, **kwargs)
File "/opt/enomalism-trunk-1136/enomalism2/modules/permission_editor.py", line 78, in rest_permissions_UUID
u.add_permission(UUID,kw['permission'][0])
File "/opt/enomalism-trunk-1136/enomalism2/model.py", line 170, in the_hook
return fn(old_method,*args,**kw)
File "/opt/enomalism-trunk-1136/enomalism2/modules/permissions_fast.py", line 116, in add_permission
if p in perms.perms or p in permission:
AttributeError: 'str' object has no attribute 'perms'