mirror of
https://github.com/clearml/clearml-server
synced 2025-05-12 07:40:39 +00:00
Add configuration loader
This commit is contained in:
parent
f4ead86449
commit
e24389fda9
@ -3,7 +3,7 @@ from jsonmodels.models import Base
|
|||||||
from jsonmodels.validators import Max, Enum
|
from jsonmodels.validators import Max, Enum
|
||||||
|
|
||||||
from apiserver.apimodels import ListField, EnumField
|
from apiserver.apimodels import ListField, EnumField
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.model.auth import Role
|
from apiserver.database.model.auth import Role
|
||||||
from apiserver.database.utils import get_options
|
from apiserver.database.utils import get_options
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ from jsonmodels.validators import Length, Min, Max
|
|||||||
from apiserver.apimodels import ListField, IntField, ActualEnumField
|
from apiserver.apimodels import ListField, IntField, ActualEnumField
|
||||||
from apiserver.bll.event.event_metrics import EventType
|
from apiserver.bll.event.event_metrics import EventType
|
||||||
from apiserver.bll.event.scalar_key import ScalarKeyEnum
|
from apiserver.bll.event.scalar_key import ScalarKeyEnum
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.utilities.stringenum import StringEnum
|
from apiserver.utilities.stringenum import StringEnum
|
||||||
|
|
||||||
|
|
||||||
|
@ -6,7 +6,8 @@ from semantic_version import Version
|
|||||||
|
|
||||||
from apiserver.database import database
|
from apiserver.database import database
|
||||||
from apiserver.bll.statistics.stats_reporter import StatisticsReporter
|
from apiserver.bll.statistics.stats_reporter import StatisticsReporter
|
||||||
from apiserver.config import config, info
|
from apiserver.config import info
|
||||||
|
from apiserver.config_repo import config
|
||||||
from apiserver.elastic.initialize import init_es_data, check_elastic_empty, ElasticConnectionError
|
from apiserver.elastic.initialize import init_es_data, check_elastic_empty, ElasticConnectionError
|
||||||
from apiserver.mongo.initialize import (
|
from apiserver.mongo.initialize import (
|
||||||
init_mongo_data,
|
init_mongo_data,
|
||||||
|
@ -5,7 +5,7 @@ from apiserver.apierrors import errors
|
|||||||
from apiserver.apimodels.auth import GetTokenResponse, CreateUserRequest, Credentials as CredModel
|
from apiserver.apimodels.auth import GetTokenResponse, CreateUserRequest, Credentials as CredModel
|
||||||
from apiserver.apimodels.users import CreateRequest as Users_CreateRequest
|
from apiserver.apimodels.users import CreateRequest as Users_CreateRequest
|
||||||
from apiserver.bll.user import UserBLL
|
from apiserver.bll.user import UserBLL
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.config.info import get_version, get_build_number
|
from apiserver.config.info import get_version, get_build_number
|
||||||
from apiserver.database.errors import translate_errors_context
|
from apiserver.database.errors import translate_errors_context
|
||||||
from apiserver.database.model.auth import User, Role, Credentials
|
from apiserver.database.model.auth import User, Role, Credentials
|
||||||
|
@ -17,7 +17,7 @@ from apiserver.apierrors import errors
|
|||||||
from apiserver.apimodels import JsonSerializableMixin
|
from apiserver.apimodels import JsonSerializableMixin
|
||||||
from apiserver.bll.event.event_metrics import EventMetrics
|
from apiserver.bll.event.event_metrics import EventMetrics
|
||||||
from apiserver.bll.redis_cache_manager import RedisCacheManager
|
from apiserver.bll.redis_cache_manager import RedisCacheManager
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.errors import translate_errors_context
|
from apiserver.database.errors import translate_errors_context
|
||||||
from apiserver.database.model.task.metrics import MetricEventStats
|
from apiserver.database.model.task.metrics import MetricEventStats
|
||||||
from apiserver.database.model.task.task import Task
|
from apiserver.database.model.task.task import Task
|
||||||
|
@ -20,7 +20,7 @@ from apiserver.bll.event.debug_images_iterator import DebugImagesIterator
|
|||||||
from apiserver.bll.event.event_metrics import EventMetrics, EventType
|
from apiserver.bll.event.event_metrics import EventMetrics, EventType
|
||||||
from apiserver.bll.event.log_events_iterator import LogEventsIterator, TaskEventsResult
|
from apiserver.bll.event.log_events_iterator import LogEventsIterator, TaskEventsResult
|
||||||
from apiserver.bll.task import TaskBLL
|
from apiserver.bll.task import TaskBLL
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.errors import translate_errors_context
|
from apiserver.database.errors import translate_errors_context
|
||||||
from apiserver.database.model.task.task import Task, TaskStatus
|
from apiserver.database.model.task.task import Task, TaskStatus
|
||||||
from apiserver.redis_manager import redman
|
from apiserver.redis_manager import redman
|
||||||
|
@ -12,7 +12,7 @@ from mongoengine import Q
|
|||||||
|
|
||||||
from apiserver.apierrors import errors
|
from apiserver.apierrors import errors
|
||||||
from apiserver.bll.event.scalar_key import ScalarKey, ScalarKeyEnum
|
from apiserver.bll.event.scalar_key import ScalarKey, ScalarKeyEnum
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.errors import translate_errors_context
|
from apiserver.database.errors import translate_errors_context
|
||||||
from apiserver.database.model.task.task import Task
|
from apiserver.database.model.task.task import Task
|
||||||
from apiserver.timing_context import TimingContext
|
from apiserver.timing_context import TimingContext
|
||||||
|
@ -6,7 +6,7 @@ from enum import auto
|
|||||||
|
|
||||||
from apiserver.utilities.stringenum import StringEnum
|
from apiserver.utilities.stringenum import StringEnum
|
||||||
from apiserver.bll.util import extract_properties_to_lists
|
from apiserver.bll.util import extract_properties_to_lists
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
|
|
||||||
log = config.logger(__file__)
|
log = config.logger(__file__)
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ from typing import Sequence, Union, Type, Dict
|
|||||||
from mongoengine import Q
|
from mongoengine import Q
|
||||||
from redis import Redis
|
from redis import Redis
|
||||||
|
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.model.base import GetMixin
|
from apiserver.database.model.base import GetMixin
|
||||||
from apiserver.database.model.model import Model
|
from apiserver.database.model.model import Model
|
||||||
from apiserver.database.model.task.task import Task
|
from apiserver.database.model.task.task import Task
|
||||||
|
@ -2,7 +2,7 @@ from typing import Sequence, Optional
|
|||||||
|
|
||||||
from mongoengine import Q
|
from mongoengine import Q
|
||||||
|
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.model.model import Model
|
from apiserver.database.model.model import Model
|
||||||
from apiserver.database.model.task.task import Task
|
from apiserver.database.model.task.task import Task
|
||||||
from apiserver.timing_context import TimingContext
|
from apiserver.timing_context import TimingContext
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
from typing import Optional, Sequence, Iterable, Union
|
from typing import Optional, Sequence, Iterable, Union
|
||||||
|
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
|
|
||||||
log = config.logger(__file__)
|
log = config.logger(__file__)
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ from apiserver.es_factory import es_factory
|
|||||||
from apiserver.apierrors import errors
|
from apiserver.apierrors import errors
|
||||||
from apiserver.bll.queue.queue_metrics import QueueMetrics
|
from apiserver.bll.queue.queue_metrics import QueueMetrics
|
||||||
from apiserver.bll.workers import WorkerBLL
|
from apiserver.bll.workers import WorkerBLL
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.errors import translate_errors_context
|
from apiserver.database.errors import translate_errors_context
|
||||||
from apiserver.database.model.queue import Queue, Entry
|
from apiserver.database.model.queue import Queue, Entry
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ from elasticsearch import Elasticsearch
|
|||||||
from apiserver.es_factory import es_factory
|
from apiserver.es_factory import es_factory
|
||||||
from apiserver.apierrors.errors import bad_request
|
from apiserver.apierrors.errors import bad_request
|
||||||
from apiserver.bll.query import Builder as QueryBuilder
|
from apiserver.bll.query import Builder as QueryBuilder
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.errors import translate_errors_context
|
from apiserver.database.errors import translate_errors_context
|
||||||
from apiserver.database.model.queue import Queue, Entry
|
from apiserver.database.model.queue import Queue, Entry
|
||||||
from apiserver.timing_context import TimingContext
|
from apiserver.timing_context import TimingContext
|
||||||
|
@ -14,7 +14,7 @@ from requests.packages.urllib3.util.retry import Retry
|
|||||||
from apiserver.bll.query import Builder as QueryBuilder
|
from apiserver.bll.query import Builder as QueryBuilder
|
||||||
from apiserver.bll.util import get_server_uuid
|
from apiserver.bll.util import get_server_uuid
|
||||||
from apiserver.bll.workers import WorkerStats, WorkerBLL
|
from apiserver.bll.workers import WorkerStats, WorkerBLL
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.config.info import get_deployment_type
|
from apiserver.config.info import get_deployment_type
|
||||||
from apiserver.database.model import Company, User
|
from apiserver.database.model import Company, User
|
||||||
from apiserver.database.model.queue import Queue
|
from apiserver.database.model.queue import Queue
|
||||||
|
@ -14,7 +14,7 @@ from apiserver.apimodels.tasks import (
|
|||||||
)
|
)
|
||||||
from apiserver.bll.task import TaskBLL
|
from apiserver.bll.task import TaskBLL
|
||||||
from apiserver.bll.task.utils import get_task_for_update
|
from apiserver.bll.task.utils import get_task_for_update
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.model.task.task import ParamsItem, Task, ConfigurationItem
|
from apiserver.database.model.task.task import ParamsItem, Task, ConfigurationItem
|
||||||
from apiserver.timing_context import TimingContext
|
from apiserver.timing_context import TimingContext
|
||||||
from apiserver.utilities.parameter_key_escaper import ParameterKeyEscaper
|
from apiserver.utilities.parameter_key_escaper import ParameterKeyEscaper
|
||||||
|
@ -3,7 +3,7 @@ from time import sleep
|
|||||||
|
|
||||||
from apiserver.apierrors import errors
|
from apiserver.apierrors import errors
|
||||||
from apiserver.bll.task import ChangeStatusRequest
|
from apiserver.bll.task import ChangeStatusRequest
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.model.task.task import TaskStatus, Task
|
from apiserver.database.model.task.task import TaskStatus, Task
|
||||||
from apiserver.utilities.threads_manager import ThreadsManager
|
from apiserver.utilities.threads_manager import ThreadsManager
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ from six import string_types
|
|||||||
import apiserver.database.utils as dbutils
|
import apiserver.database.utils as dbutils
|
||||||
from apiserver.apierrors import errors
|
from apiserver.apierrors import errors
|
||||||
from apiserver.bll.organization import OrgBLL, Tags
|
from apiserver.bll.organization import OrgBLL, Tags
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.errors import translate_errors_context
|
from apiserver.database.errors import translate_errors_context
|
||||||
from apiserver.database.model.model import Model
|
from apiserver.database.model.model import Model
|
||||||
from apiserver.database.model.project import Project
|
from apiserver.database.model.project import Project
|
||||||
|
@ -17,7 +17,7 @@ from apiserver.apimodels.workers import (
|
|||||||
QueueEntry,
|
QueueEntry,
|
||||||
MachineStats,
|
MachineStats,
|
||||||
)
|
)
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.errors import translate_errors_context
|
from apiserver.database.errors import translate_errors_context
|
||||||
from apiserver.database.model.auth import User
|
from apiserver.database.model.auth import User
|
||||||
from apiserver.database.model.company import Company
|
from apiserver.database.model.company import Company
|
||||||
|
@ -6,7 +6,7 @@ from boltons.iterutils import bucketize
|
|||||||
from apiserver.apierrors.errors import bad_request
|
from apiserver.apierrors.errors import bad_request
|
||||||
from apiserver.apimodels.workers import AggregationType, GetStatsRequest, StatItem
|
from apiserver.apimodels.workers import AggregationType, GetStatsRequest, StatItem
|
||||||
from apiserver.bll.query import Builder as QueryBuilder
|
from apiserver.bll.query import Builder as QueryBuilder
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.errors import translate_errors_context
|
from apiserver.database.errors import translate_errors_context
|
||||||
from apiserver.timing_context import TimingContext
|
from apiserver.timing_context import TimingContext
|
||||||
|
|
||||||
|
@ -3,6 +3,8 @@ from pathlib import Path
|
|||||||
|
|
||||||
from .basic import BasicConfig
|
from .basic import BasicConfig
|
||||||
|
|
||||||
config = BasicConfig(Path(__file__).with_name("default"))
|
|
||||||
|
|
||||||
|
def load_config():
|
||||||
|
config = BasicConfig(Path(__file__).with_name("default"))
|
||||||
logging.config.dictConfig(config.get("logging"))
|
logging.config.dictConfig(config.get("logging"))
|
||||||
|
return config
|
||||||
|
@ -2,7 +2,7 @@ from functools import lru_cache
|
|||||||
from os import getenv
|
from os import getenv
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.version import __version__
|
from apiserver.version import __version__
|
||||||
|
|
||||||
root = Path(__file__).parent.parent
|
root = Path(__file__).parent.parent
|
||||||
|
3
apiserver/config_repo.py
Normal file
3
apiserver/config_repo.py
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
from apiserver.config import load_config
|
||||||
|
|
||||||
|
config = load_config()
|
@ -8,7 +8,7 @@ from jsonmodels.fields import StringField
|
|||||||
from mongoengine import register_connection
|
from mongoengine import register_connection
|
||||||
from mongoengine.connection import get_connection, disconnect
|
from mongoengine.connection import get_connection, disconnect
|
||||||
|
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from .defs import Database
|
from .defs import Database
|
||||||
from .utils import get_items
|
from .utils import get_items
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ from pymongo.command_cursor import CommandCursor
|
|||||||
|
|
||||||
from apiserver.apierrors import errors
|
from apiserver.apierrors import errors
|
||||||
from apiserver.apierrors.base import BaseError
|
from apiserver.apierrors.base import BaseError
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.errors import MakeGetAllQueryError
|
from apiserver.database.errors import MakeGetAllQueryError
|
||||||
from apiserver.database.projection import project_dict, ProjectionHelper
|
from apiserver.database.projection import project_dict, ProjectionHelper
|
||||||
from apiserver.database.props import PropsMixin
|
from apiserver.database.props import PropsMixin
|
||||||
|
@ -6,7 +6,7 @@ import urllib3.exceptions
|
|||||||
from elasticsearch import Elasticsearch, exceptions
|
from elasticsearch import Elasticsearch, exceptions
|
||||||
|
|
||||||
from apiserver.es_factory import es_factory
|
from apiserver.es_factory import es_factory
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.elastic.apply_mappings import apply_mappings_to_cluster
|
from apiserver.elastic.apply_mappings import apply_mappings_to_cluster
|
||||||
|
|
||||||
log = config.logger(__file__)
|
log = config.logger(__file__)
|
||||||
|
@ -4,7 +4,7 @@ from os import getenv
|
|||||||
from boltons.iterutils import first
|
from boltons.iterutils import first
|
||||||
from elasticsearch import Elasticsearch, Transport
|
from elasticsearch import Elasticsearch, Transport
|
||||||
|
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
|
|
||||||
log = config.logger(__file__)
|
log = config.logger(__file__)
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Sequence, Union
|
from typing import Sequence, Union
|
||||||
|
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.config.info import get_default_company
|
from apiserver.config.info import get_default_company
|
||||||
from apiserver.database.model.auth import Role
|
from apiserver.database.model.auth import Role
|
||||||
from apiserver.service_repo.auth.fixed_user import FixedUser
|
from apiserver.service_repo.auth.fixed_user import FixedUser
|
||||||
|
@ -37,7 +37,7 @@ from apiserver.bll.task.param_utils import (
|
|||||||
hyperparams_default_section,
|
hyperparams_default_section,
|
||||||
hyperparams_legacy_type,
|
hyperparams_legacy_type,
|
||||||
)
|
)
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.config.info import get_default_company
|
from apiserver.config.info import get_default_company
|
||||||
from apiserver.database.model import EntityVisibility
|
from apiserver.database.model import EntityVisibility
|
||||||
from apiserver.database.model.model import Model
|
from apiserver.database.model.model import Model
|
||||||
|
@ -2,7 +2,7 @@ from logging import Logger
|
|||||||
from uuid import uuid4
|
from uuid import uuid4
|
||||||
|
|
||||||
from apiserver.bll.queue import QueueBLL
|
from apiserver.bll.queue import QueueBLL
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.model.company import Company
|
from apiserver.database.model.company import Company
|
||||||
from apiserver.database.model.queue import Queue
|
from apiserver.database.model.queue import Queue
|
||||||
from apiserver.database.model.settings import Settings, SettingKeys
|
from apiserver.database.model.settings import Settings, SettingKeys
|
||||||
|
@ -7,7 +7,7 @@ from redis import StrictRedis
|
|||||||
from redis.sentinel import Sentinel, SentinelConnectionPool
|
from redis.sentinel import Sentinel, SentinelConnectionPool
|
||||||
|
|
||||||
from apiserver.apierrors.errors.server_error import ConfigError, GeneralError
|
from apiserver.apierrors.errors.server_error import ConfigError, GeneralError
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
|
|
||||||
log = config.logger(__file__)
|
log = config.logger(__file__)
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ import attr
|
|||||||
from boltons.dictutils import subdict
|
from boltons.dictutils import subdict
|
||||||
from pyhocon import ConfigFactory
|
from pyhocon import ConfigFactory
|
||||||
|
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.utilities.partial_version import PartialVersion
|
from apiserver.utilities.partial_version import PartialVersion
|
||||||
|
|
||||||
HERE = Path(__file__)
|
HERE = Path(__file__)
|
||||||
|
@ -7,7 +7,7 @@ from werkzeug.exceptions import BadRequest
|
|||||||
|
|
||||||
from apiserver.apierrors.base import BaseError
|
from apiserver.apierrors.base import BaseError
|
||||||
from apiserver.app_sequence import AppSequence
|
from apiserver.app_sequence import AppSequence
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.service_repo import ServiceRepo, APICall
|
from apiserver.service_repo import ServiceRepo, APICall
|
||||||
from apiserver.service_repo.auth import AuthType
|
from apiserver.service_repo.auth import AuthType
|
||||||
from apiserver.service_repo.errors import PathParsingError
|
from apiserver.service_repo.errors import PathParsingError
|
||||||
|
@ -5,7 +5,7 @@ import jwt
|
|||||||
from mongoengine import Q
|
from mongoengine import Q
|
||||||
|
|
||||||
from apiserver.apierrors import errors
|
from apiserver.apierrors import errors
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.errors import translate_errors_context
|
from apiserver.database.errors import translate_errors_context
|
||||||
from apiserver.database.model.auth import User, Entities, Credentials
|
from apiserver.database.model.auth import User, Entities, Credentials
|
||||||
from apiserver.database.model.company import Company
|
from apiserver.database.model.company import Company
|
||||||
|
@ -4,7 +4,7 @@ from typing import Sequence, Optional
|
|||||||
|
|
||||||
import attr
|
import attr
|
||||||
|
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.config.info import get_default_company
|
from apiserver.config.info import get_default_company
|
||||||
|
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@ import jwt
|
|||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
|
|
||||||
from apiserver.apierrors import errors
|
from apiserver.apierrors import errors
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.model.auth import Role
|
from apiserver.database.model.auth import Role
|
||||||
|
|
||||||
from .auth_type import AuthType
|
from .auth_type import AuthType
|
||||||
|
@ -7,7 +7,7 @@ import jsonschema
|
|||||||
from boltons.iterutils import remap
|
from boltons.iterutils import remap
|
||||||
|
|
||||||
from apiserver.apierrors import errors
|
from apiserver.apierrors import errors
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
|
|
||||||
log = config.logger(__file__)
|
log = config.logger(__file__)
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ from apiserver import timing_context
|
|||||||
from apiserver.apierrors import APIError
|
from apiserver.apierrors import APIError
|
||||||
from apiserver.apierrors.errors.bad_request import RequestPathHasInvalidVersion
|
from apiserver.apierrors.errors.bad_request import RequestPathHasInvalidVersion
|
||||||
from apiserver.api_version import __version__ as _api_version_
|
from apiserver.api_version import __version__ as _api_version_
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.utilities.partial_version import PartialVersion
|
from apiserver.utilities.partial_version import PartialVersion
|
||||||
from .apicall import APICall
|
from .apicall import APICall
|
||||||
from .endpoint import Endpoint
|
from .endpoint import Endpoint
|
||||||
|
@ -2,7 +2,7 @@ import fastjsonschema
|
|||||||
import jsonmodels.errors
|
import jsonmodels.errors
|
||||||
|
|
||||||
from apiserver.apierrors import errors, APIError
|
from apiserver.apierrors import errors, APIError
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.model import Company
|
from apiserver.database.model import Company
|
||||||
from apiserver.database.model.auth import Role, User
|
from apiserver.database.model.auth import Role, User
|
||||||
from apiserver.service_repo import APICall
|
from apiserver.service_repo import APICall
|
||||||
|
@ -16,7 +16,8 @@ from apiserver.apimodels.auth import (
|
|||||||
)
|
)
|
||||||
from apiserver.apimodels.base import UpdateResponse
|
from apiserver.apimodels.base import UpdateResponse
|
||||||
from apiserver.bll.auth import AuthBLL
|
from apiserver.bll.auth import AuthBLL
|
||||||
from apiserver.config import config, info
|
from apiserver.config import info
|
||||||
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.errors import translate_errors_context
|
from apiserver.database.errors import translate_errors_context
|
||||||
from apiserver.database.model.auth import User
|
from apiserver.database.model.auth import User
|
||||||
from apiserver.service_repo import APICall, endpoint
|
from apiserver.service_repo import APICall, endpoint
|
||||||
|
@ -18,7 +18,7 @@ from apiserver.apimodels.models import (
|
|||||||
from apiserver.bll.model import ModelBLL
|
from apiserver.bll.model import ModelBLL
|
||||||
from apiserver.bll.organization import OrgBLL, Tags
|
from apiserver.bll.organization import OrgBLL, Tags
|
||||||
from apiserver.bll.task import TaskBLL
|
from apiserver.bll.task import TaskBLL
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.errors import translate_errors_context
|
from apiserver.database.errors import translate_errors_context
|
||||||
from apiserver.database.model import validate_id
|
from apiserver.database.model import validate_id
|
||||||
from apiserver.database.model.model import Model
|
from apiserver.database.model.model import Model
|
||||||
|
@ -5,7 +5,7 @@ from pyhocon.config_tree import NoneValue
|
|||||||
from apiserver.apierrors import errors
|
from apiserver.apierrors import errors
|
||||||
from apiserver.apimodels.server import ReportStatsOptionRequest, ReportStatsOptionResponse
|
from apiserver.apimodels.server import ReportStatsOptionRequest, ReportStatsOptionResponse
|
||||||
from apiserver.bll.statistics.stats_reporter import StatisticsReporter
|
from apiserver.bll.statistics.stats_reporter import StatisticsReporter
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.config.info import get_version, get_build_number, get_commit_number
|
from apiserver.config.info import get_version, get_build_number, get_commit_number
|
||||||
from apiserver.database.errors import translate_errors_context
|
from apiserver.database.errors import translate_errors_context
|
||||||
from apiserver.database.model import Company
|
from apiserver.database.model import Company
|
||||||
|
@ -10,7 +10,7 @@ from apiserver.apimodels.base import UpdateResponse
|
|||||||
from apiserver.apimodels.users import CreateRequest, SetPreferencesRequest
|
from apiserver.apimodels.users import CreateRequest, SetPreferencesRequest
|
||||||
from apiserver.bll.project import ProjectBLL
|
from apiserver.bll.project import ProjectBLL
|
||||||
from apiserver.bll.user import UserBLL
|
from apiserver.bll.user import UserBLL
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.errors import translate_errors_context
|
from apiserver.database.errors import translate_errors_context
|
||||||
from apiserver.database.model.auth import Role
|
from apiserver.database.model.auth import Role
|
||||||
from apiserver.database.model.company import Company
|
from apiserver.database.model.company import Company
|
||||||
|
@ -25,7 +25,7 @@ from apiserver.apimodels.workers import (
|
|||||||
)
|
)
|
||||||
from apiserver.bll.util import extract_properties_to_lists
|
from apiserver.bll.util import extract_properties_to_lists
|
||||||
from apiserver.bll.workers import WorkerBLL
|
from apiserver.bll.workers import WorkerBLL
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.service_repo import APICall, endpoint
|
from apiserver.service_repo import APICall, endpoint
|
||||||
|
|
||||||
log = config.logger(__file__)
|
log = config.logger(__file__)
|
||||||
|
@ -6,7 +6,7 @@ from typing import Iterable
|
|||||||
from unittest import TestCase
|
from unittest import TestCase
|
||||||
|
|
||||||
from apiserver.tests.api_client import APIClient
|
from apiserver.tests.api_client import APIClient
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
|
|
||||||
log = config.logger(__file__)
|
log = config.logger(__file__)
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.database.model.task.task import TaskStatus
|
from apiserver.database.model.task.task import TaskStatus
|
||||||
from apiserver.tests.automated import TestService
|
from apiserver.tests.automated import TestService
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
from apiserver.apierrors.errors.bad_request import InvalidProjectId
|
from apiserver.apierrors.errors.bad_request import InvalidProjectId
|
||||||
from apiserver.apierrors.errors.forbidden import NoWritePermission
|
from apiserver.apierrors.errors.forbidden import NoWritePermission
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.tests.automated import TestService
|
from apiserver.tests.automated import TestService
|
||||||
|
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ from apiserver.apierrors.errors import bad_request
|
|||||||
from apiserver.database.utils import partition_tags
|
from apiserver.database.utils import partition_tags
|
||||||
from apiserver.tests.api_client import APIClient, AttrDict
|
from apiserver.tests.api_client import APIClient, AttrDict
|
||||||
from apiserver.tests.automated import TestService
|
from apiserver.tests.automated import TestService
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
|
|
||||||
log = config.logger(__file__)
|
log = config.logger(__file__)
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
from parameterized import parameterized
|
from parameterized import parameterized
|
||||||
|
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.tests.automated import TestService
|
from apiserver.tests.automated import TestService
|
||||||
|
|
||||||
log = config.logger(__file__)
|
log = config.logger(__file__)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.tests.automated import TestService
|
from apiserver.tests.automated import TestService
|
||||||
|
|
||||||
log = config.logger(__file__)
|
log = config.logger(__file__)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
from apiserver.apierrors.errors.bad_request import InvalidModelId, ValidationError, InvalidTaskId
|
from apiserver.apierrors.errors.bad_request import InvalidModelId, ValidationError, InvalidTaskId
|
||||||
from apiserver.apierrors.errors.forbidden import NoWritePermission
|
from apiserver.apierrors.errors.forbidden import NoWritePermission
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.tests.automated import TestService
|
from apiserver.tests.automated import TestService
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
from typing import Sequence
|
from typing import Sequence
|
||||||
from uuid import uuid4
|
from uuid import uuid4
|
||||||
|
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.tests.automated import TestService
|
from apiserver.tests.automated import TestService
|
||||||
|
|
||||||
log = config.logger(__file__)
|
log = config.logger(__file__)
|
||||||
|
@ -6,7 +6,7 @@ from typing import Sequence
|
|||||||
|
|
||||||
from apiserver.apierrors.errors import bad_request
|
from apiserver.apierrors.errors import bad_request
|
||||||
from apiserver.tests.automated import TestService, utc_now_tz_aware
|
from apiserver.tests.automated import TestService, utc_now_tz_aware
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
|
|
||||||
log = config.logger(__file__)
|
log = config.logger(__file__)
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ import attr
|
|||||||
import requests
|
import requests
|
||||||
from semantic_version import Version
|
from semantic_version import Version
|
||||||
|
|
||||||
from apiserver.config import config
|
from apiserver.config_repo import config
|
||||||
from apiserver.config.info import get_version
|
from apiserver.config.info import get_version
|
||||||
from apiserver.database.model.settings import Settings
|
from apiserver.database.model.settings import Settings
|
||||||
from apiserver.utilities.threads_manager import ThreadsManager
|
from apiserver.utilities.threads_manager import ThreadsManager
|
||||||
|
Loading…
Reference in New Issue
Block a user