├── .github ├── pull_request_template.md └── workflows │ ├── publish.yml │ ├── publish_docs.yml │ ├── style.yml │ └── tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── _typos.toml ├── docs ├── error.md ├── favicon.svg ├── handlers.md ├── hooks.md ├── index.md └── usage.md ├── examples ├── auth.py ├── basic.py ├── builtin.py ├── custom.py └── override.py ├── mkdocs.yml ├── pyproject.toml ├── src └── fastapi_problem │ ├── __init__.py │ ├── cors.py │ ├── error.py │ ├── handler.py │ ├── py.typed │ └── util.py ├── tasks.py ├── tests ├── __init__.py ├── test_error.py ├── test_handler.py └── test_util.py └── uv.lock /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/publish_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/.github/workflows/publish_docs.yml -------------------------------------------------------------------------------- /.github/workflows/style.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/.github/workflows/style.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/README.md -------------------------------------------------------------------------------- /_typos.toml: -------------------------------------------------------------------------------- 1 | [default] 2 | extend-ignore-re = ['\[[0-9a-fA-F]{7}\]'] 3 | -------------------------------------------------------------------------------- /docs/error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/docs/error.md -------------------------------------------------------------------------------- /docs/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/docs/favicon.svg -------------------------------------------------------------------------------- /docs/handlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/docs/handlers.md -------------------------------------------------------------------------------- /docs/hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/docs/hooks.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/docs/usage.md -------------------------------------------------------------------------------- /examples/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/examples/auth.py -------------------------------------------------------------------------------- /examples/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/examples/basic.py -------------------------------------------------------------------------------- /examples/builtin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/examples/builtin.py -------------------------------------------------------------------------------- /examples/custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/examples/custom.py -------------------------------------------------------------------------------- /examples/override.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/examples/override.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/fastapi_problem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fastapi_problem/cors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/src/fastapi_problem/cors.py -------------------------------------------------------------------------------- /src/fastapi_problem/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/src/fastapi_problem/error.py -------------------------------------------------------------------------------- /src/fastapi_problem/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/src/fastapi_problem/handler.py -------------------------------------------------------------------------------- /src/fastapi_problem/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fastapi_problem/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/src/fastapi_problem/util.py -------------------------------------------------------------------------------- /tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/tasks.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/tests/test_error.py -------------------------------------------------------------------------------- /tests/test_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/tests/test_handler.py -------------------------------------------------------------------------------- /tests/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/tests/test_util.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NRWLDev/fastapi-problem/HEAD/uv.lock --------------------------------------------------------------------------------