Introduce app startup sequence

This commit is contained in:
allegroai
2021-01-05 16:25:17 +02:00
parent df65e1c7ad
commit c67a56eb8d
10 changed files with 273 additions and 231 deletions

View File

@@ -9,9 +9,9 @@ from six import string_types
import database
from timing_context import TimingContext, TimingStats
from utilities import json
from utilities.partial_version import PartialVersion
from .auth import Identity
from .auth import Payload as AuthPayload
from .base import PartialVersion
from .errors import CallParsingError
from .schema_validator import SchemaValidator
@@ -305,6 +305,7 @@ class APICall(DataContainer):
headers=None,
files=None,
trx=None,
**kwargs,
):
super(APICall, self).__init__(data=data, batched_data=batched_data)

View File

@@ -5,8 +5,8 @@ from jsonmodels import models
from jsonmodels.errors import FieldNotSupported
from schema import schema
from utilities.partial_version import PartialVersion
from .apicall import APICall
from .base import PartialVersion
from .schema_validator import SchemaValidator
EndpointFunc = Callable[[APICall, Text, models.Base], None]

View File

@@ -11,7 +11,7 @@ from apierrors import APIError
from apierrors.errors.bad_request import RequestPathHasInvalidVersion
from api_version import __version__ as _api_version_
from config import config
from service_repo.base import PartialVersion
from utilities.partial_version import PartialVersion
from .apicall import APICall
from .endpoint import Endpoint
from .errors import MalformedPathError, InvalidVersionError, CallFailedError