Source code for tiatoolbox.visualization.bokeh_app.app_hooks
"""Hooks to be executed upon specific events in bokeh app."""importsysfromcontextlibimportsuppressimportrequestsfrombokeh.application.applicationimportSessionContext
[docs]defon_session_destroyed(session_context:SessionContext)->None:"""Hook to be executed when a session is destroyed."""user=session_context.request.arguments["user"]withsuppress(requests.exceptions.ReadTimeout):requests.get(f"http://127.0.0.1:5000/tileserver/reset/{user}",timeout=5)sys.exit()