"""Config module for PgConfig webapp."""
import os
import logging
[docs]
CURR_PATH = os.path.abspath(os.path.dirname(__file__)) 
[docs]
PROJECT_BASE_PATH = os.path.abspath(os.path.join(CURR_PATH, os.pardir)) 
[docs]
APP_NAME = 'PG Configuration Tracking' 
[docs]
LOGGER = logging.getLogger(__name__) 
try:
[docs]
    LOG_PATH = os.environ['LOG_PATH'] 
except KeyError:
    LOG_PATH = PROJECT_BASE_PATH + '/pgconfig_app.log'
try:
[docs]
    APP_DEBUG = os.environ['APP_DEBUG'] 
except KeyError:
    APP_DEBUG = True
# Required for CSRF protection in Flask, please change to something secret!
try:
[docs]
    APP_SECRET_KEY = os.environ['APP_SECRET_KEY'] 
except KeyError:
    ERR_MSG = '\nSECURITY WARNING: To ensure security please set the APP_SECRET_KEY'
    ERR_MSG += ' environment variable.\n'
    LOGGER.warning(ERR_MSG)
    print(ERR_MSG)
    APP_SECRET_KEY = 'YourApplicationShouldBeServedFreshWithASecureAndSecretKey!'
[docs]
SESSION_COOKIE_SECURE = True 
[docs]
REMEMBER_COOKIE_SECURE = True