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