Download venv/lib/python3.12/site-packages/httpcore/_exceptions.py from anonymous-CAP/cap-hatespeech: direct link, hf CLI and curl.
- Browser
- Download file 1.18 kB
-
https://huggingface.co/anonymous-CAP/cap-hatespeech/resolve/main/venv/lib/python3.12/site-packages/httpcore/_exceptions.py
- Command line
-
hf download hf://anonymous-CAP/cap-hatespeech/venv/lib/python3.12/site-packages/httpcore/_exceptions.py
-
curl -L -o _exceptions.py https://huggingface.co/anonymous-CAP/cap-hatespeech/resolve/main/venv/lib/python3.12/site-packages/httpcore/_exceptions.py
1.18 kB
| import contextlib | |
| import typing | |
| ExceptionMapping = typing.Mapping[typing.Type[Exception], typing.Type[Exception]] | |
| def map_exceptions(map: ExceptionMapping) -> typing.Iterator[None]: | |
| try: | |
| yield | |
| except Exception as exc: # noqa: PIE786 | |
| for from_exc, to_exc in map.items(): | |
| if isinstance(exc, from_exc): | |
| raise to_exc(exc) from exc | |
| raise # pragma: nocover | |
| class ConnectionNotAvailable(Exception): | |
| pass | |
| class ProxyError(Exception): | |
| pass | |
| class UnsupportedProtocol(Exception): | |
| pass | |
| class ProtocolError(Exception): | |
| pass | |
| class RemoteProtocolError(ProtocolError): | |
| pass | |
| class LocalProtocolError(ProtocolError): | |
| pass | |
| # Timeout errors | |
| class TimeoutException(Exception): | |
| pass | |
| class PoolTimeout(TimeoutException): | |
| pass | |
| class ConnectTimeout(TimeoutException): | |
| pass | |
| class ReadTimeout(TimeoutException): | |
| pass | |
| class WriteTimeout(TimeoutException): | |
| pass | |
| # Network errors | |
| class NetworkError(Exception): | |
| pass | |
| class ConnectError(NetworkError): | |
| pass | |
| class ReadError(NetworkError): | |
| pass | |
| class WriteError(NetworkError): | |
| pass | |