From 5e5a976ea6a97a4a38ec14e84ace17027964e4a2 Mon Sep 17 00:00:00 2001 From: "Bruno P. Kinoshita" Date: Wed, 12 Jun 2019 15:27:23 +1200 Subject: [PATCH] Replace existing redirect code by Tornado's addslash decorator --- jupyterhub/handlers/base.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jupyterhub/handlers/base.py b/jupyterhub/handlers/base.py index 83449750..8eff2714 100644 --- a/jupyterhub/handlers/base.py +++ b/jupyterhub/handlers/base.py @@ -26,6 +26,7 @@ from tornado.httputil import HTTPHeaders from tornado.httputil import url_concat from tornado.ioloop import IOLoop from tornado.log import app_log +from tornado.web import addslash from tornado.web import MissingArgumentError from tornado.web import RequestHandler @@ -1450,10 +1451,9 @@ class CSPReportHandler(BaseHandler): class AddSlashHandler(BaseHandler): """Handler for adding trailing slash to URLs that need them""" - def get(self, *args): - src = urlparse(self.request.uri) - dest = src._replace(path=src.path + '/') - self.redirect(urlunparse(dest)) + @addslash + def get(self): + pass default_handlers = [