Merge pull request #2609 from kinow/use-tornado-addslash

Replace existing redirect code by Tornado's addslash decorator
This commit is contained in:
Min RK
2019-06-17 11:14:47 +02:00
committed by GitHub

View File

@@ -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 = [