web/request.py
branchstable
changeset 5505 7f98d22ac6e4
parent 5426 0d4853a6e5ee
child 5508 6718ba5db0eb
child 5683 ca2badf54858
equal deleted inserted replaced
5504:97ed78b54956 5505:7f98d22ac6e4
   365         def _cb(req):
   365         def _cb(req):
   366             try:
   366             try:
   367                 ret = func(req, *args)
   367                 ret = func(req, *args)
   368             except TypeError:
   368             except TypeError:
   369                 from warnings import warn
   369                 from warnings import warn
   370                 warn('user callback should now take request as argument')
   370                 warn('[3.2] user callback should now take request as argument')
   371                 ret = func(*args)
   371                 ret = func(*args)
   372             self.unregister_callback(self.pageid, cbname)
   372             self.unregister_callback(self.pageid, cbname)
   373             return ret
   373             return ret
   374         self.set_page_data(cbname, _cb)
   374         self.set_page_data(cbname, _cb)
   375         return cbname
   375         return cbname