.coveragerc
LICENSE
MANIFEST.in
README.rst
pyproject.toml
setup.cfg
setup.py
tox.ini
docs/Makefile
docs/conf.py
docs/index.rst
docs/_static/custom.css
docs/_static/img/favicon.ico
docs/_static/img/logo.svg
docs/_static/img/my-web-app.gif
docs/_static/img/my-web-app.png
docs/_templates/sidebar-sponsors.html
docs/_templates/sidebar-top.html
docs/api/api.rst
docs/api/app.rst
docs/api/cookies.rst
docs/api/cors.rst
docs/api/errors.rst
docs/api/hooks.rst
docs/api/index.rst
docs/api/inspect.rst
docs/api/media.rst
docs/api/middleware.rst
docs/api/multipart.rst
docs/api/redirects.rst
docs/api/request_and_response.rst
docs/api/request_and_response_asgi.rst
docs/api/request_and_response_wsgi.rst
docs/api/routing.rst
docs/api/status.rst
docs/api/testing.rst
docs/api/util.rst
docs/api/websocket.rst
docs/changes/0.2.0.rst
docs/changes/0.3.0.rst
docs/changes/1.0.0.rst
docs/changes/1.1.0.rst
docs/changes/1.2.0.rst
docs/changes/1.3.0.rst
docs/changes/1.4.0.rst
docs/changes/1.4.1.rst
docs/changes/2.0.0.rst
docs/changes/3.0.0.rst
docs/changes/3.0.1.rst
docs/changes/3.1.0.rst
docs/changes/3.1.1.rst
docs/changes/index.rst
docs/community/contribute.rst
docs/community/help.rst
docs/community/index.rst
docs/deploy/index.rst
docs/deploy/intro.rst
docs/deploy/nginx-uwsgi.rst
docs/user/faq.rst
docs/user/index.rst
docs/user/install.rst
docs/user/intro.rst
docs/user/quickstart.rst
docs/user/tutorial-asgi.rst
docs/user/tutorial.rst
docs/user/recipes/header-name-case.rst
docs/user/recipes/index.rst
docs/user/recipes/multipart-mixed.rst
docs/user/recipes/output-csv.rst
docs/user/recipes/pretty-json.rst
docs/user/recipes/raw-url-path.rst
docs/user/recipes/request-id.rst
falcon/__init__.py
falcon/api_helpers.py
falcon/app.py
falcon/app_helpers.py
falcon/asgi_spec.py
falcon/constants.py
falcon/errors.py
falcon/forwarded.py
falcon/hooks.py
falcon/http_error.py
falcon/http_status.py
falcon/inspect.py
falcon/middleware.py
falcon/redirects.py
falcon/request.py
falcon/request_helpers.py
falcon/responders.py
falcon/response.py
falcon/response_helpers.py
falcon/status_codes.py
falcon/stream.py
falcon/uri.py
falcon/version.py
falcon.egg-info/PKG-INFO
falcon.egg-info/SOURCES.txt
falcon.egg-info/dependency_links.txt
falcon.egg-info/entry_points.txt
falcon.egg-info/not-zip-safe
falcon.egg-info/top_level.txt
falcon/asgi/__init__.py
falcon/asgi/_asgi_helpers.py
falcon/asgi/_request_helpers.py
falcon/asgi/app.py
falcon/asgi/multipart.py
falcon/asgi/reader.py
falcon/asgi/request.py
falcon/asgi/response.py
falcon/asgi/stream.py
falcon/asgi/structures.py
falcon/asgi/ws.py
falcon/bench/__init__.py
falcon/bench/bench.py
falcon/bench/create.py
falcon/bench/dj/__init__.py
falcon/bench/dj/manage.py
falcon/bench/dj/dj/__init__.py
falcon/bench/dj/dj/settings.py
falcon/bench/dj/dj/urls.py
falcon/bench/dj/dj/wsgi.py
falcon/bench/dj/hello/__init__.py
falcon/bench/dj/hello/admin.py
falcon/bench/dj/hello/apps.py
falcon/bench/dj/hello/models.py
falcon/bench/dj/hello/tests.py
falcon/bench/dj/hello/views.py
falcon/bench/dj/hello/migrations/__init__.py
falcon/bench/nuts/__init__.py
falcon/bench/nuts/config.py
falcon/bench/nuts/setup.py
falcon/bench/nuts/nuts/__init__.py
falcon/bench/nuts/nuts/app.py
falcon/bench/nuts/nuts/controllers/__init__.py
falcon/bench/nuts/nuts/controllers/root.py
falcon/bench/nuts/nuts/model/__init__.py
falcon/bench/nuts/nuts/tests/__init__.py
falcon/bench/nuts/nuts/tests/config.py
falcon/bench/nuts/nuts/tests/test_functional.py
falcon/bench/nuts/nuts/tests/test_units.py
falcon/bench/queues/__init__.py
falcon/bench/queues/api.py
falcon/bench/queues/claims.py
falcon/bench/queues/messages.py
falcon/bench/queues/queues.py
falcon/bench/queues/stats.py
falcon/cmd/__init__.py
falcon/cmd/bench.py
falcon/cmd/inspect_app.py
falcon/cyutil/misc.pyx
falcon/cyutil/reader.pyx
falcon/cyutil/uri.pyx
falcon/media/__init__.py
falcon/media/base.py
falcon/media/handlers.py
falcon/media/json.py
falcon/media/msgpack.py
falcon/media/multipart.py
falcon/media/urlencoded.py
falcon/media/validators/__init__.py
falcon/media/validators/jsonschema.py
falcon/routing/__init__.py
falcon/routing/compiled.py
falcon/routing/converters.py
falcon/routing/static.py
falcon/routing/util.py
falcon/testing/__init__.py
falcon/testing/client.py
falcon/testing/helpers.py
falcon/testing/resource.py
falcon/testing/srmock.py
falcon/testing/test_case.py
falcon/util/__init__.py
falcon/util/deprecation.py
falcon/util/misc.py
falcon/util/reader.py
falcon/util/structures.py
falcon/util/sync.py
falcon/util/time.py
falcon/util/uri.py
falcon/vendor/__init__.py
falcon/vendor/mimeparse/__init__.py
falcon/vendor/mimeparse/mimeparse.py
tests/_inspect_fixture.py
tests/_util.py
tests/_wsgi_test_app.py
tests/bare_bones.py
tests/conftest.py
tests/dump_asgi.py
tests/dump_wsgi.py
tests/test_after_hooks.py
tests/test_alias.py
tests/test_app_initializers.py
tests/test_before_hooks.py
tests/test_boundedstream.py
tests/test_buffered_reader.py
tests/test_cmd_inspect_app.py
tests/test_compiled_router.py
tests/test_cookies.py
tests/test_cors_middleware.py
tests/test_custom_router.py
tests/test_cython.py
tests/test_default_router.py
tests/test_deprecations.py
tests/test_deps.py
tests/test_error.py
tests/test_error_handlers.py
tests/test_example.py
tests/test_headers.py
tests/test_hello.py
tests/test_http_custom_method_routing.py
tests/test_http_method_routing.py
tests/test_httperror.py
tests/test_httpstatus.py
tests/test_inspect.py
tests/test_media_handlers.py
tests/test_media_multipart.py
tests/test_media_urlencoded.py
tests/test_middleware.py
tests/test_options.py
tests/test_python_version_requirements.py
tests/test_query_params.py
tests/test_redirects.py
tests/test_request_access_route.py
tests/test_request_attrs.py
tests/test_request_body.py
tests/test_request_context.py
tests/test_request_forwarded.py
tests/test_request_media.py
tests/test_response.py
tests/test_response_body.py
tests/test_response_context.py
tests/test_response_media.py
tests/test_sink_and_static.py
tests/test_sinks.py
tests/test_slots.py
tests/test_static.py
tests/test_testing.py
tests/test_things_example.py
tests/test_uri_converters.py
tests/test_uri_templates.py
tests/test_uri_templates_legacy.py
tests/test_utils.py
tests/test_validators.py
tests/test_wsgi.py
tests/test_wsgi_errors.py
tests/test_wsgi_interface.py
tests/test_wsgi_servers.py
tests/test_wsgiref_inputwrapper_with_size.py
tests/asgi/__init__.py
tests/asgi/_asgi_test_app.py
tests/asgi/test_asgi_conductor.py
tests/asgi/test_asgi_helpers.py
tests/asgi/test_asgi_servers.py
tests/asgi/test_boundedstream_asgi.py
tests/asgi/test_buffered_reader.py
tests/asgi/test_cythonized_asgi.py
tests/asgi/test_example_asgi.py
tests/asgi/test_hello_asgi.py
tests/asgi/test_lifespan_handlers.py
tests/asgi/test_middleware_asgi.py
tests/asgi/test_request_asgi.py
tests/asgi/test_request_body_asgi.py
tests/asgi/test_request_context_asgi.py
tests/asgi/test_response_media_asgi.py
tests/asgi/test_scheduled_callbacks.py
tests/asgi/test_scope.py
tests/asgi/test_sse.py
tests/asgi/test_sync.py
tests/asgi/test_testing_asgi.py
tests/asgi/test_ws.py
tools/add_contributors.py
tools/build.sh
tools/check-vendored.sh
tools/clean.py
tools/generate_dash.sh
tools/publish-website.sh
tools/publish.sh
tools/sed_coverage_rc.py
tools/towncrier_draft.py
tools/testing/fetch_mailman.sh
tools/testing/install_hug.sh
tools/testing/test_hug.sh