├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yaml │ ├── config.yml │ └── features_request.yaml └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGES.rst ├── LICENSE ├── README.rst ├── pyproject.toml ├── src └── exceptiongroup │ ├── __init__.py │ ├── _catch.py │ ├── _exceptions.py │ ├── _formatting.py │ ├── _suppress.py │ └── py.typed └── tests ├── __init__.py ├── apport_excepthook.py ├── check_types.py ├── conftest.py ├── dummyscript.py ├── test_apport_monkeypatching.py ├── test_catch.py ├── test_catch_py311.py ├── test_exceptions.py ├── test_formatting.py └── test_suppress.py /.github/ISSUE_TEMPLATE/bug_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/features_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/.github/ISSUE_TEMPLATE/features_request.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/CHANGES.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/README.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/exceptiongroup/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/src/exceptiongroup/__init__.py -------------------------------------------------------------------------------- /src/exceptiongroup/_catch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/src/exceptiongroup/_catch.py -------------------------------------------------------------------------------- /src/exceptiongroup/_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/src/exceptiongroup/_exceptions.py -------------------------------------------------------------------------------- /src/exceptiongroup/_formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/src/exceptiongroup/_formatting.py -------------------------------------------------------------------------------- /src/exceptiongroup/_suppress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/src/exceptiongroup/_suppress.py -------------------------------------------------------------------------------- /src/exceptiongroup/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apport_excepthook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/tests/apport_excepthook.py -------------------------------------------------------------------------------- /tests/check_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/tests/check_types.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/dummyscript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/tests/dummyscript.py -------------------------------------------------------------------------------- /tests/test_apport_monkeypatching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/tests/test_apport_monkeypatching.py -------------------------------------------------------------------------------- /tests/test_catch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/tests/test_catch.py -------------------------------------------------------------------------------- /tests/test_catch_py311.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/tests/test_catch_py311.py -------------------------------------------------------------------------------- /tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/tests/test_exceptions.py -------------------------------------------------------------------------------- /tests/test_formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/tests/test_formatting.py -------------------------------------------------------------------------------- /tests/test_suppress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agronholm/exceptiongroup/HEAD/tests/test_suppress.py --------------------------------------------------------------------------------