Exceptions

Pyth-specific exception hierarchy.

exception pyth_pandas.exceptions.PythAPIError(status_code, url, detail)[source]

Bases: PythError

Raised when the API returns a non-2xx response.

Parameters:
Return type:

None

exception pyth_pandas.exceptions.PythAuthError(status_code=0, url='', detail='')[source]

Bases: PythAPIError

Raised on 401/403 responses, or when required credentials are missing.

Parameters:
Return type:

None

exception pyth_pandas.exceptions.PythError[source]

Bases: Exception

Base exception for all pyth-pandas errors.

exception pyth_pandas.exceptions.PythRateLimitError(status_code, url, detail)[source]

Bases: PythAPIError

Raised on 429 Too Many Requests.

Parameters:
Return type:

None