From 53ca2d51e4af909e8c9974ced76947882d76ebf3 Mon Sep 17 00:00:00 2001 From: "Antoine R. Dumont (@ardumont)" <antoine.romain.dumont@gmail.com> Date: Thu, 26 Jan 2017 14:34:43 +0100 Subject: [PATCH] Refactor: Unify redundant behavior in api server instantiation Related T646 --- swh/vault/api/server.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/swh/vault/api/server.py b/swh/vault/api/server.py index 6462f08..fe1dc52 100644 --- a/swh/vault/api/server.py +++ b/swh/vault/api/server.py @@ -4,11 +4,11 @@ # See top-level LICENSE file for more information import click -from flask import Flask, abort, g +from flask import abort, g from werkzeug.routing import BaseConverter from swh.core import config -from swh.objstorage.api.common import encode_data_server as encode_data -from swh.objstorage.api.common import BytesRequest, error_handler +from swh.core.api import (SWHServerAPIApp, error_handler, + encode_data_server as encode_data) from swh.storage import get_storage from swh.storage.vault.api import cooking_tasks # NOQA from swh.storage.vault.cache import VaultCache @@ -40,8 +40,7 @@ class RegexConverter(BaseConverter): self.regex = items[0] -app = Flask(__name__) -app.request_class = BytesRequest +app = SWHServerAPIApp(__name__) app.url_map.converters['regex'] = RegexConverter -- GitLab