qunicorn_core.util.config package
Submodules
qunicorn_core.util.config.celery_config module
qunicorn_core.util.config.smorest_config module
- class qunicorn_core.util.config.smorest_config.SmorestDebugConfig
Bases:
SmorestProductionConfig- PROPAGATE_EXCEPTIONS = False
- class qunicorn_core.util.config.smorest_config.SmorestProductionConfig
Bases:
object- OPENAPI_JSON_PATH = 'api-spec.json'
- OPENAPI_RAPIDOC_CONFIG = {'use-path-in-nav-bar': 'true'}
- OPENAPI_RAPIDOC_PATH = '/rapidoc/'
- OPENAPI_RAPIDOC_URL = 'https://cdn.jsdelivr.net/npm/rapidoc/dist/rapidoc-min.js'
- OPENAPI_REDOC_PATH = '/redoc/'
- OPENAPI_REDOC_URL = 'https://cdn.jsdelivr.net/npm/redoc@next/bundles/redoc.standalone.js'
- OPENAPI_SWAGGER_UI_PATH = '/swagger-ui/'
- OPENAPI_SWAGGER_UI_URL = 'https://cdn.jsdelivr.net/npm/swagger-ui-dist/'
- OPENAPI_URL_PREFIX = '/'
- OPENAPI_VERSION = '3.0.2'
qunicorn_core.util.config.sqlalchemy_config module
- class qunicorn_core.util.config.sqlalchemy_config.SQLAchemyDebugConfig
Bases:
SQLAchemyProductionConfig- SQLALCHEMY_ECHO = True
Module contents
Module containing default config values.
- class qunicorn_core.util.config.DebugConfig
Bases:
ProductionConfig,SQLAchemyDebugConfig,SmorestDebugConfig- CELERY = ChainMap({'broker_url': 'redis://localhost:6379', 'result_backend': 'redis://localhost:6379'})
- DEBUG = True
- DEFAULT_LOG_SEVERITY = 20
- ENV = 'development'
- SECRET_KEY = 'debug_secret'
- class qunicorn_core.util.config.ProductionConfig
Bases:
SQLAchemyProductionConfig,SmorestProductionConfig- CELERY = ChainMap({'broker_url': 'redis://localhost:6379', 'result_backend': 'redis://localhost:6379'})
- DEBUG = False
- DEFAULT_LOG_DATE_FORMAT = None
- DEFAULT_LOG_FORMAT = '{asctime} [{levelname:^7}] [{module:<15}] {message:<175} <{funcName}, {lineno}; {pathname}>'
- DEFAULT_LOG_FORMAT_STYLE = '{'
- DEFAULT_LOG_SEVERITY = 30
- ENV = 'production'
- JSONIFY_PRETTYPRINT_REGULAR = False
- JSON_SORT_KEYS = False
- LOG_CONFIG = None
- REVERSE_PROXY_COUNT = 0
- SECRET_KEY = b'\x94eA\x0b\x19q\x90\r\x8b\xd9\xf1\xc1dQz\x88\x18\xc3\xd5\x8aP2N\x9f+_\xd7\t.\xcc\xeeA'
- TESTING = False