web/request.py
changeset 5508 6718ba5db0eb
parent 5467 57372dbfd114
parent 5505 7f98d22ac6e4
child 5685 17883ced01f8
equal deleted inserted replaced
5493:c323ff08ad35 5508:6718ba5db0eb
   370         def _cb(req):
   370         def _cb(req):
   371             try:
   371             try:
   372                 ret = func(req, *args)
   372                 ret = func(req, *args)
   373             except TypeError:
   373             except TypeError:
   374                 from warnings import warn
   374                 from warnings import warn
   375                 warn('user callback should now take request as argument')
   375                 warn('[3.2] user callback should now take request as argument')
   376                 ret = func(*args)
   376                 ret = func(*args)
   377             self.unregister_callback(self.pageid, cbname)
   377             self.unregister_callback(self.pageid, cbname)
   378             return ret
   378             return ret
   379         self.set_page_data(cbname, _cb)
   379         self.set_page_data(cbname, _cb)
   380         return cbname
   380         return cbname