equal
deleted
inserted
replaced
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 |