Module sanic_discord.oauth.errors

Expand source code
from sanic.exceptions import SanicException


class OauthException(SanicException):
    """
    The base exception for all Oauth2 exceptions.
    """
    status_code = 403


class StateError(OauthException):
    """
    The exception raised when the state is invalid.
    """
    status_code = 400


class HttpException(SanicException):
    """
    The base exception for all HTTP exceptions.
    """
    status_code = 500


class NotFoundException(HttpException):
    """
    If the request returns a 404."""
    status_code = 404

Classes

class HttpException (message: Union[str, bytes, ForwardRef(None)] = None, status_code: Optional[int] = None, quiet: Optional[bool] = None, context: Optional[Dict[str, Any]] = None, extra: Optional[Dict[str, Any]] = None)

The base exception for all HTTP exceptions.

Expand source code
class HttpException(SanicException):
    """
    The base exception for all HTTP exceptions.
    """
    status_code = 500

Ancestors

  • sanic.exceptions.SanicException
  • builtins.Exception
  • builtins.BaseException

Subclasses

Class variables

var status_code
class NotFoundException (message: Union[str, bytes, ForwardRef(None)] = None, status_code: Optional[int] = None, quiet: Optional[bool] = None, context: Optional[Dict[str, Any]] = None, extra: Optional[Dict[str, Any]] = None)

If the request returns a 404.

Expand source code
class NotFoundException(HttpException):
    """
    If the request returns a 404."""
    status_code = 404

Ancestors

  • HttpException
  • sanic.exceptions.SanicException
  • builtins.Exception
  • builtins.BaseException

Class variables

var status_code
class OauthException (message: Union[str, bytes, ForwardRef(None)] = None, status_code: Optional[int] = None, quiet: Optional[bool] = None, context: Optional[Dict[str, Any]] = None, extra: Optional[Dict[str, Any]] = None)

The base exception for all Oauth2 exceptions.

Expand source code
class OauthException(SanicException):
    """
    The base exception for all Oauth2 exceptions.
    """
    status_code = 403

Ancestors

  • sanic.exceptions.SanicException
  • builtins.Exception
  • builtins.BaseException

Subclasses

Class variables

var status_code
class StateError (message: Union[str, bytes, ForwardRef(None)] = None, status_code: Optional[int] = None, quiet: Optional[bool] = None, context: Optional[Dict[str, Any]] = None, extra: Optional[Dict[str, Any]] = None)

The exception raised when the state is invalid.

Expand source code
class StateError(OauthException):
    """
    The exception raised when the state is invalid.
    """
    status_code = 400

Ancestors

  • OauthException
  • sanic.exceptions.SanicException
  • builtins.Exception
  • builtins.BaseException

Class variables

var status_code