/
__init__.py
48 lines (47 loc) · 1.26 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
from functools import wraps
from flask import jsonify
__name__ = "test"
#
# def create_app(settings_override=None, register_security_blueprint=False):
# """Returns the Overholt API application instance"""
#
# app = factory.create_app(__name__, __path__, settings_override,
# register_security_blueprint=register_security_blueprint)
#
#
# # Register custom error handlers
# # app.errorhandler(OverholtError)(on_overholt_error)
# # app.errorhandler(OverholtFormError)(on_overholt_form_error)
# app.errorhandler(404)(on_404)
#
# return app
#
#
# def route(bp, *args, **kwargs):
# kwargs.setdefault('strict_slashes', False)
#
# def decorator(f):
# @bp.route(*args, **kwargs)
# @wraps(f)
# def wrapper(*args, **kwargs):
# sc = 200
# rv = f(*args, **kwargs)
# if isinstance(rv, tuple):
# sc = rv[1]
# rv = rv[0]
# return jsonify(dict(data=rv)), sc
# return f
#
# return decorator
#
#
# def on_overholt_error(e):
# return jsonify(dict(error=e.msg)), 400
#
#
# def on_overholt_form_error(e):
# return jsonify(dict(errors=e.errors)), 400
#
#
# def on_404(e):
# return jsonify(dict(error='Not found')), 404