diff options
| author | yo mama <pepper@scannerjammer.com> | 2015-09-22 18:10:24 -0700 |
|---|---|---|
| committer | yo mama <pepper@scannerjammer.com> | 2015-09-22 18:10:24 -0700 |
| commit | 87f7b452be8e9e2a59f178236a510747739c4a37 (patch) | |
| tree | 896a0369d589d7d94532385f85cb81ab040cffaa /lib/Server/InvalidUsage/__init__.py | |
| parent | 3311bc27f52dc00b9226deb7e683754fa4c8316b (diff) | |
switched to flask
Diffstat (limited to 'lib/Server/InvalidUsage/__init__.py')
| -rw-r--r-- | lib/Server/InvalidUsage/__init__.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/Server/InvalidUsage/__init__.py b/lib/Server/InvalidUsage/__init__.py new file mode 100644 index 0000000..e5616d4 --- /dev/null +++ b/lib/Server/InvalidUsage/__init__.py @@ -0,0 +1,16 @@ +from flask import jsonify + +class InvalidUsage(Exception): + status_code = 400 + + def __init__(self, message, status_code=None, payload=None): + Exception.__init__(self) + self.message = message + if status_code is not None: + self.status_code = status_code + self.payload = payload + + def to_dict(self): + rv = dict(self.payload or ()) + rv['message'] = self.message + return rv |
