fix(bible): added inexplicableerror and handling for it
Some checks failed
Actions / Lint Code (Pylint) (push) Failing after 15s
Actions / Build Documentation (MkDocs) (push) Successful in 12s

This commit is contained in:
SeaswimmerTheFsh 2024-02-02 02:10:06 -05:00
parent 09302403b8
commit fda80d4e41
Signed by: cswimr
GPG key ID: B8953EC01E5C4063
2 changed files with 15 additions and 0 deletions

View file

@ -74,6 +74,8 @@ class Bible(commands.Cog):
"_get_passage executed with a response code of: %s",
response.status,
)
if response.status == 400:
raise bible.errors.InexplicableError()
if response.status == 401:
raise bible.errors.Unauthorized()
if response.status == 403:
@ -193,6 +195,7 @@ class Bible(commands.Cog):
except (
bible.errors.BibleAccessError,
bible.errors.NotFound,
bible.errors.InexplicableError,
bible.errors.ServiceUnavailable,
bible.errors.Unauthorized,
) as e:
@ -233,6 +236,7 @@ class Bible(commands.Cog):
except (
bible.errors.BibleAccessError,
bible.errors.NotFound,
bible.errors.InexplicableError,
bible.errors.ServiceUnavailable,
bible.errors.Unauthorized,
) as e: