+++ /dev/null
-from http import HTTPStatus
-
-__author__ = "Alfonso Tierno <alfonso.tiernosepulveda@telefonica.com>"
-
-
-class DbException(Exception):
-
- def __init__(self, message, http_code=HTTPStatus.NOT_FOUND):
- # TODO change to http.HTTPStatus instead of int that allows .value and .name
- self.http_code = http_code
- Exception.__init__(self, "database exception " + message)
-
-
-class DbBase(object):
-
- def __init__(self):
- pass
-
- def db_connect(self, config):
- pass
-
- def db_disconnect(self):
- pass
-
- def get_list(self, table, filter={}):
- pass
-
- def get_one(self, table, filter={}, fail_on_empty=True, fail_on_more=True):
- pass
-
- def create(self, table, indata):
- pass
-
- def del_list(self, table, filter={}):
- pass
-
- def del_one(self, table, filter={}, fail_on_empty=True):
- pass