From 87f7b452be8e9e2a59f178236a510747739c4a37 Mon Sep 17 00:00:00 2001 From: yo mama Date: Tue, 22 Sep 2015 18:10:24 -0700 Subject: switched to flask --- lib/Server/InvalidUsage/__init__.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 lib/Server/InvalidUsage/__init__.py (limited to 'lib/Server/InvalidUsage/__init__.py') 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 -- cgit v1.2.3-70-g09d2