"""Application configuration.""" import os PERIOD_ID = int(os.environ.get('PERIOD_ID')) if not PERIOD_ID: raise Exception('Period ID is required.') REDIS_HOST = os.environ.get('REDIS_HOST', 'localhost') WAREHOUSE_ACCOUNT = os.environ.get('WAREHOUSE_ACCOUNT', 'orchard') WAREHOUSE_PASS = os.environ.get('WAREHOUSE_PASS') WAREHOUSE_USER = os.environ.get('WAREHOUSE_USER') DB_HOST = os.environ.get('DB_HOST') DB_NAME = os.environ.get('DB_NAME') DB_PASS = os.environ.get('DB_PASS') DB_USER = os.environ.get('DB_USER') DB_POOL_SIZE = os.environ.get('DB_POOL_SIZE', False) DB_PORT = int(os.environ.get('DB_PORT', 3306)) LOGGER_DSN = os.environ.get('LOGGER_DSN') LOGGER_FORMAT = os.environ.get( 'LOGGER_FORMAT', '%(asctime)s %(name)s %(levelname)s %(process)d %(message)s') ENVIRONMENT = os.environ.get('ENVIRONMENT', 'dev')