Initial commit, win32 and darwin support only

This commit is contained in:
Kat Inskip 2023-09-08 17:07:20 -07:00 committed by Kat Inskip
commit 40df439299
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
14 changed files with 527 additions and 0 deletions

14
custom_errors.py Normal file
View file

@ -0,0 +1,14 @@
class RequestFailed(Exception):
"Raised when a request fails."
def __init__(self, status_code: int):
self.status_code = status_code
self.message = f"Request failed with status code {self.status_code}"
super().__init__(self.message)
class UnsupportedPlatform(Exception):
"Raised when the platform is not supported."
def __init__(self, message: str):
self.message = message
super().__init__(self.message)