Add "OPTIONS" handling for more restful responses

This commit is contained in:
jar3b
2016-09-21 17:19:45 +03:00
parent 2f5df29d0a
commit afd61dae19
4 changed files with 45 additions and 60 deletions

View File

@@ -1,24 +0,0 @@
# -*- coding: utf-8 -*-
from bottle import Bottle
class BottleCL(object):
def __init__(self):
self._app = Bottle()
self.init_routes()
def init_routes(self):
pass
def add_route(self, route_path, handler):
self._app.route(route_path, callback=handler)
def add_error(self, error_code, handler):
if not self._app.error_handler:
self._app.error_handler = {error_code: handler}
else:
self._app.error_handler[error_code] = handler
def start(self, **kwargs):
self._app.run(**kwargs)