From 953973ae021bb13299262f6a102060ac88521e76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix-Antoine=20Fortin?= Date: Tue, 14 Feb 2023 08:07:23 -0500 Subject: [PATCH] Remove handlers.py (#146) jupyterlab-nvdashboard does not setup jupyter server handlers. `setup_handlers` is never called and RouteHandler never used. Co-authored-by: Jacob Tomlinson --- jupyterlab_nvdashboard/handlers.py | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 jupyterlab_nvdashboard/handlers.py diff --git a/jupyterlab_nvdashboard/handlers.py b/jupyterlab_nvdashboard/handlers.py deleted file mode 100644 index 3fd7d65..0000000 --- a/jupyterlab_nvdashboard/handlers.py +++ /dev/null @@ -1,27 +0,0 @@ -import json - -from jupyter_server.base.handlers import APIHandler -from jupyter_server.utils import url_path_join -import tornado - - -class RouteHandler(APIHandler): - # The following decorator should be present on all verb methods (head, get, post, - # patch, put, delete, options) to ensure only authorized user can request the - # Jupyter server - @tornado.web.authenticated - def get(self): - self.finish( - json.dumps( - {"data": "This is /jupyterlab_nvdashboard/get_example endpoint!"} - ) - ) - - -def setup_handlers(web_app): - host_pattern = ".*$" - - base_url = web_app.settings["base_url"] - route_pattern = url_path_join(base_url, "jupyterlab_nvdashboard", "get_example") - handlers = [(route_pattern, RouteHandler)] - web_app.add_handlers(host_pattern, handlers)