def convert_errors(fn): @wraps(fn) def wrapper(*args, **kwargs): try: return fn(*args, **kwargs) except ConflictError, e: return json_response(e.json, e.status) except PathError, e: return json_response(e.json, e.status)
def wrapper(*args, **kwargs): try: return fn(*args, **kwargs) except ConflictError, e: return json_response(e.json, e.status)
covered.add(key) return '/v1' + '/'.join(fullpath) def convert_errors(fn): @wraps(fn) def wrapper(*args, **kwargs): try: return fn(*args, **kwargs) except ConflictError, e: return json_response(e.json, e.status) except PathError, e: return json_response(e.json, e.status) except UserError, e: return json_response(e.json, e.status) return wrapper def make_sparkle_app(manager): """Construct Sparkle RESTful API site.""" app = Flaskful(__name__) app.debug = True def apply_patch(patch): """ Preprocess and apply validated JSON Patch to database. Returns dictionary with placeholder to uuid mappings. """