.coveragerc
LICENSE
MANIFEST.in
Makefile
README.rst
pyproject.toml
setup.cfg
setup.py
sanic/__init__.py
sanic/__main__.py
sanic/__version__.py
sanic/app.py
sanic/asgi.py
sanic/blueprint_group.py
sanic/blueprints.py
sanic/compat.py
sanic/config.py
sanic/constants.py
sanic/errorpages.py
sanic/exceptions.py
sanic/headers.py
sanic/helpers.py
sanic/log.py
sanic/middleware.py
sanic/py.typed
sanic/router.py
sanic/signals.py
sanic/simple.py
sanic/utils.py
sanic/views.py
sanic.egg-info/PKG-INFO
sanic.egg-info/SOURCES.txt
sanic.egg-info/dependency_links.txt
sanic.egg-info/entry_points.txt
sanic.egg-info/requires.txt
sanic.egg-info/top_level.txt
sanic/application/__init__.py
sanic/application/constants.py
sanic/application/ext.py
sanic/application/logo.py
sanic/application/motd.py
sanic/application/spinner.py
sanic/application/state.py
sanic/base/__init__.py
sanic/base/meta.py
sanic/base/root.py
sanic/cli/__init__.py
sanic/cli/app.py
sanic/cli/arguments.py
sanic/cli/base.py
sanic/cli/console.py
sanic/cli/inspector.py
sanic/cli/inspector_client.py
sanic/cookies/__init__.py
sanic/cookies/request.py
sanic/cookies/response.py
sanic/handlers/__init__.py
sanic/handlers/content_range.py
sanic/handlers/directory.py
sanic/handlers/error.py
sanic/http/__init__.py
sanic/http/constants.py
sanic/http/http1.py
sanic/http/http3.py
sanic/http/stream.py
sanic/http/tls/__init__.py
sanic/http/tls/context.py
sanic/http/tls/creators.py
sanic/logging/__init__.py
sanic/logging/color.py
sanic/logging/default.py
sanic/logging/deprecation.py
sanic/logging/filter.py
sanic/logging/formatter.py
sanic/logging/loggers.py
sanic/logging/setup.py
sanic/mixins/__init__.py
sanic/mixins/base.py
sanic/mixins/exceptions.py
sanic/mixins/listeners.py
sanic/mixins/middleware.py
sanic/mixins/routes.py
sanic/mixins/signals.py
sanic/mixins/startup.py
sanic/mixins/static.py
sanic/models/__init__.py
sanic/models/asgi.py
sanic/models/futures.py
sanic/models/handler_types.py
sanic/models/http_types.py
sanic/models/protocol_types.py
sanic/models/server_types.py
sanic/pages/__init__.py
sanic/pages/base.py
sanic/pages/css.py
sanic/pages/directory_page.py
sanic/pages/error.py
sanic/pages/styles/BasePage.css
sanic/pages/styles/DirectoryPage.css
sanic/pages/styles/ErrorPage.css
sanic/request/__init__.py
sanic/request/form.py
sanic/request/parameters.py
sanic/request/types.py
sanic/response/__init__.py
sanic/response/convenience.py
sanic/response/types.py
sanic/server/__init__.py
sanic/server/async_server.py
sanic/server/events.py
sanic/server/goodbye.py
sanic/server/loop.py
sanic/server/runners.py
sanic/server/socket.py
sanic/server/protocols/__init__.py
sanic/server/protocols/base_protocol.py
sanic/server/protocols/http_protocol.py
sanic/server/protocols/websocket_protocol.py
sanic/server/websockets/__init__.py
sanic/server/websockets/connection.py
sanic/server/websockets/frame.py
sanic/server/websockets/impl.py
sanic/touchup/__init__.py
sanic/touchup/meta.py
sanic/touchup/service.py
sanic/touchup/schemes/__init__.py
sanic/touchup/schemes/altsvc.py
sanic/touchup/schemes/base.py
sanic/touchup/schemes/ode.py
sanic/types/__init__.py
sanic/types/hashable_dict.py
sanic/types/shared_ctx.py
sanic/worker/__init__.py
sanic/worker/constants.py
sanic/worker/inspector.py
sanic/worker/loader.py
sanic/worker/manager.py
sanic/worker/multiplexer.py
sanic/worker/process.py
sanic/worker/reloader.py
sanic/worker/restarter.py
sanic/worker/serve.py
sanic/worker/state.py
tests/__init__.py
tests/asyncmock.py
tests/client.py
tests/conftest.py
tests/skip_test_custom_protocol.py
tests/test_app.py
tests/test_asgi.py
tests/test_bad_request.py
tests/test_base.py
tests/test_blueprint_copy.py
tests/test_blueprint_group.py
tests/test_blueprints.py
tests/test_cancellederror.py
tests/test_cli.py
tests/test_coffee.py
tests/test_config.py
tests/test_constants.py
tests/test_cookies.py
tests/test_create_task.py
tests/test_custom_request.py
tests/test_deprecation.py
tests/test_dynamic_routes.py
tests/test_errorpages.py
tests/test_exceptions.py
tests/test_exceptions_handler.py
tests/test_ext_integration.py
tests/test_graceful_shutdown.py
tests/test_handler.py
tests/test_handler_annotations.py
tests/test_headers.py
tests/test_helpers.py
tests/test_http.py
tests/test_http_alt_svc.py
tests/test_init.py
tests/test_json_decoding.py
tests/test_json_encoding.py
tests/test_keep_alive_timeout.py
tests/test_late_adds.py
tests/test_logging.py
tests/test_logo.py
tests/test_middleware.py
tests/test_middleware_priority.py
tests/test_motd.py
tests/test_multi_serve.py
tests/test_multiprocessing.py
tests/test_named_routes.py
tests/test_naming.py
tests/test_payload_too_large.py
tests/test_pipelining.py
tests/test_prepare.py
tests/test_redirect.py
tests/test_reloader.py
tests/test_request.py
tests/test_request_cancel.py
tests/test_request_data.py
tests/test_request_stream.py
tests/test_requests.py
tests/test_response.py
tests/test_response_file.py
tests/test_response_json.py
tests/test_response_timeout.py
tests/test_routes.py
tests/test_server_events.py
tests/test_server_loop.py
tests/test_signal_handlers.py
tests/test_signals.py
tests/test_static.py
tests/test_static_directory.py
tests/test_tasks.py
tests/test_test_client_port.py
tests/test_timeout_logic.py
tests/test_tls.py
tests/test_touchup.py
tests/test_unix_socket.py
tests/test_url_building.py
tests/test_url_for.py
tests/test_url_for_static.py
tests/test_utf8.py
tests/test_utils.py
tests/test_versioning.py
tests/test_vhosts.py
tests/test_views.py
tests/test_websockets.py
tests/test_ws_handlers.py
tests/benchmark/test_route_resolution_benchmark.py
tests/certs/createcerts.py
tests/certs/invalid.certmissing/privkey.pem
tests/certs/localhost/fullchain.pem
tests/certs/localhost/privkey.pem
tests/certs/password/fullchain.pem
tests/certs/password/privkey.pem
tests/certs/sanic.example/fullchain.pem
tests/certs/sanic.example/privkey.pem
tests/fake/server.py
tests/http3/__init__.py
tests/http3/test_http_receiver.py
tests/http3/test_server.py
tests/http3/test_session_ticket_store.py
tests/performance/sanic/http_response.py
tests/performance/sanic/simple_server.py
tests/performance/sanic/varied_server.py
tests/static/app_test_config.py
tests/static/decode me.txt
tests/static/python.png
tests/static/test.file
tests/static/test.html
tests/static/bp/decode me.txt
tests/static/bp/python.png
tests/static/bp/test.file
tests/static/nested/dir/foo.txt
tests/typing/test_typing.py
tests/typing/samples/app_custom_config.py
tests/typing/samples/app_custom_ctx.py
tests/typing/samples/app_default.py
tests/typing/samples/app_fully_custom.py
tests/typing/samples/request_custom_ctx.py
tests/typing/samples/request_custom_sanic.py
tests/typing/samples/request_fully_custom.py
tests/worker/test_inspector.py
tests/worker/test_loader.py
tests/worker/test_manager.py
tests/worker/test_multiplexer.py
tests/worker/test_reloader.py
tests/worker/test_restarter.py
tests/worker/test_runner.py
tests/worker/test_shared_ctx.py
tests/worker/test_socket.py
tests/worker/test_startup.py
tests/worker/test_state.py
tests/worker/test_worker_serve.py