Fix: the Chinese URI
This commit is contained in:
parent
9426e94314
commit
42cd424274
|
@ -7,7 +7,7 @@ from collections import deque, defaultdict
|
|||
from functools import partial
|
||||
from inspect import isawaitable, stack, getmodulename
|
||||
from traceback import format_exc
|
||||
from urllib.parse import urlencode, urlunparse
|
||||
from urllib.parse import quote, urlencode, urlunparse
|
||||
from ssl import create_default_context, Purpose
|
||||
|
||||
from sanic.config import Config
|
||||
|
@ -25,7 +25,6 @@ from sanic.websocket import WebSocketProtocol, ConnectionClosed
|
|||
|
||||
|
||||
class Sanic:
|
||||
|
||||
def __init__(self, name=None, router=None, error_handler=None,
|
||||
load_env=True, request_class=None,
|
||||
strict_slashes=False, log_config=None,
|
||||
|
@ -111,9 +110,11 @@ class Sanic:
|
|||
|
||||
:param event: event to listen to
|
||||
"""
|
||||
|
||||
def decorator(listener):
|
||||
self.listeners[event].append(listener)
|
||||
return listener
|
||||
|
||||
return decorator
|
||||
|
||||
# Decorator
|
||||
|
@ -135,7 +136,7 @@ class Sanic:
|
|||
# and will probably get confused as to why it's not working
|
||||
if not uri.startswith('/'):
|
||||
uri = '/' + uri
|
||||
|
||||
uri = quote(uri)
|
||||
if stream:
|
||||
self.is_request_stream = True
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user