diff --git a/blackboard/exceptions.py b/blackboard/exceptions.py index 57ad6e7..5bd416c 100644 --- a/blackboard/exceptions.py +++ b/blackboard/exceptions.py @@ -33,7 +33,7 @@ class BBForbiddenError(Exception): pass -def status_handler(status_code: Any) -> NoReturn: +def status_handler(status_code: Any, response: Any) -> NoReturn: match status_code: case 400: raise BBBadRequestError() diff --git a/docs/index.rst b/docs/index.rst index b0def77..ba22d3d 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -7,6 +7,7 @@ Blackboard Learn API Client pages/api pages/blackboard + pages/exceptions Indices and tables diff --git a/docs/pages/exceptions.rst b/docs/pages/exceptions.rst new file mode 100644 index 0000000..804d561 --- /dev/null +++ b/docs/pages/exceptions.rst @@ -0,0 +1,5 @@ +Exceptions Reference +==================== + +.. automodule:: blackboard.exceptions + :members: