wip: redis, sqlalchemy, structured, etc

This commit is contained in:
2021-06-28 12:08:09 +03:00
parent 133e1cd490
commit 9f01572557
37 changed files with 1297 additions and 62 deletions

26
exceptions.py Normal file
View File

@@ -0,0 +1,26 @@
from graphql import GraphQLError
class BaseHttpException(GraphQLError):
code = 500
message = "500 Server error"
class InvalidToken(BaseHttpException):
code = 403
message = "403 Invalid Token"
class ObjectNotExist(BaseHttpException):
code = 404
message = "404 Object Does Not Exist"
class OperationNotAllowed(BaseHttpException):
code = 403
message = "403 Operation is not allowed"
class InvalidPassword(BaseHttpException):
code = 401
message = "401 Invalid Password"