MCPcopy Create free account
hub / github.com/datapane/datapane / error

Method error

python-client/src/datapane/_vendor/bottle.py:940–960  ·  view source on GitHub ↗

Register an output handler for a HTTP error code. Can be used as a decorator or called directly :: def error_handler_500(error): return 'error_handler_500' app.error(code=500, callback=error_handler_500) @app.error(4

(self, code=500, callback=None)

Source from the content-addressed store, hash-verified

938 return self.route(path, method, **options)
939
940 def error(self, code=500, callback=None):
941 """ Register an output handler for a HTTP error code. Can
942 be used as a decorator or called directly ::
943
944 def error_handler_500(error):
945 return 'error_handler_500'
946
947 app.error(code=500, callback=error_handler_500)
948
949 @app.error(404)
950 def error_handler_404(error):
951 return 'error_handler_404'
952
953 """
954
955 def decorator(callback):
956 if isinstance(callback, basestring): callback = load(callback)
957 self.error_handler[int(code)] = callback
958 return callback
959
960 return decorator(callback) if callback else decorator
961
962 def default_error_handler(self, res):
963 return tob(template(ERROR_PAGE_TEMPLATE, e=res, template_settings=dict(name='__ERROR_PAGE_TEMPLATE')))

Callers 12

updateEditorAtCursorFunction · 0.80
overwriteEditorFunction · 0.80
BuilderStoreClass · 0.80
onErrorMethod · 0.80
constructorMethod · 0.80
copyOnceMethod · 0.80
setupPostHogFunction · 0.80
asyncDPTrackEventFunction · 0.80
setThemeFunction · 0.80
downloadObjectFunction · 0.80
DataTableBlockClass · 0.80
validate_view_docFunction · 0.80

Calls 1

decoratorFunction · 0.85

Tested by

no test coverage detected