aboutsummaryrefslogtreecommitdiffstats
path: root/pysite/constants.py
diff options
context:
space:
mode:
authorGravatar lmn <[email protected]>2018-02-13 13:11:57 +0100
committerGravatar Joseph <[email protected]>2018-02-13 12:11:57 +0000
commitf92946e12f9acfa394c04a140a2a4d025a5fe3ca (patch)
treea74a0874c842952899f3d10ff2df8397fb89560d /pysite/constants.py
parentWebsocket echo test (diff)
RethinkDB API Views #yqhg
* Refactoring the database implementation into a class of its own. * Refactoring the database implementation into a class of its own. * healthcheck should belong to the API. * dynamic subdomain loading, setting up basic handling for staff.pythondiscord.com, and started on a TagView for a bot tag feature. * Oops, forgot to fix some merges. * Some quality of life updates - default values for env variables that aren't secret, and starting to get through the tag view. * Refactoring the database implementation into a class of its own. * healthcheck should belong to the API. * dynamic subdomain loading, setting up basic handling for staff.pythondiscord.com, and started on a TagView for a bot tag feature. * Oops, forgot to fix some merges. * Some quality of life updates - default values for env variables that aren't secret, and starting to get through the tag view. * API validation added to the APIView class, TagView should be finished as well. * super important commit you guys * fixed a bug with the RethinkDB class where host and port attributes were accessed before being created * Fixed my editor now you guys * Fixing up some of the problems brought up in gdude's review * Handling GET requests with param indata and POST with JSON. Fixed error handling to use the constants and the baseclass self.error(). * Get API-key from headers, context manage the db assignment, and default env var values * Changed API-KEY header to X_API_Key. Added a default for secret key. it should no longer be necessary with environment variables to run this system locally. * Changing back the nav to have relative paths * Why am I like this
Diffstat (limited to 'pysite/constants.py')
-rw-r--r--pysite/constants.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pysite/constants.py b/pysite/constants.py
index e5a283a7..32d7fd14 100644
--- a/pysite/constants.py
+++ b/pysite/constants.py
@@ -1,5 +1,4 @@
# coding=utf-8
-__author__ = "Gareth Coles"
from enum import IntEnum
@@ -7,3 +6,5 @@ from enum import IntEnum
class ErrorCodes(IntEnum):
unknown_route = 0
unauthorized = 1
+ invalid_api_key = 2
+ missing_parameters = 3