# Path: isserviceup/config/config.py
# def s2l(x):
# def ensure_private_ssh_key():
# def get_status_description():
# DEBUG = config('DEBUG', cast=bool, default=False)
# FRONTEND_URL = config('FRONTEND_URL', default='http://localhost:8000/')
# REDIS_URL = config('REDIS_URL', default='redis://redis:devpassword@redis')
# MONGO_URL = config('MONGO_URL', default='mongodb://mongo/isserviceup')
# STATUS_UPDATE_INTERVAL = config('STATUS_UPDATE_INTERVAL', cast=int, default=30)
# SERVE_STATIC_FILES = config('SERVE_STATIC_FILES', cast=bool, default=True)
# SENTRY_DSN = config('SENTRY_DSN', default=None)
# CELERY_EAGER = config('CELERY_EAGER', cast=bool, default=False)
# CELERY_BROKER = config('CELERY_BROKER', default=REDIS_URL)
# CELERY_BACKEND = config('CELERY_BACKEND', default=REDIS_URL)
# GITHUB_CLIENT_ID = config('GITHUB_CLIENT_ID', default=None)
# GITHUB_CLIENT_SECRET = config('GITHUB_CLIENT_SECRET', default=None)
# SLACK_WEB_HOOK_URL = config('SLACK_WEB_HOOK_URL', default=None)
# NOTIFIERS = [
#     # Slack(SLACK_WEB_HOOK_URL)
# ]
# NOTIFY_ON_STARTUP = config('NOTIFY_ON_STARTUP', default=False, cast=bool)
# CACHET_NOTIFIER = config('CACHET_NOTIFIER', default=False, cast=bool)
# SERVICES = config('SERVICES', cast=s2l, default=None)
# PRIVATE_SSH_KEY = config('PRIVATE_SSH_KEY', default='')
#             PRIVATE_SSH_KEY = ''


from datetime import timedelta
from isserviceup.config import config


BROKER_URL = config.CELERY_BROKER
BROKER_HEARTBEAT = 10

CELERY_RESULT_BACKEND = config.CELERY_BACKEND
CELERY_TASK_RESULT_EXPIRES = 1 * 3600
CELERY_RESULT_SERIALIZER = 'json'
CELERY_TASK_SERIALIZER = 'json'
CELERY_ACCEPT_CONTENT = ['json']

# Path: isserviceup/config/config.py
# def s2l(x):
# def ensure_private_ssh_key():
# def get_status_description():
# DEBUG = config('DEBUG', cast=bool, default=False)
# FRONTEND_URL = config('FRONTEND_URL', default='http://localhost:8000/')
# REDIS_URL = config('REDIS_URL', default='redis://redis:devpassword@redis')
# MONGO_URL = config('MONGO_URL', default='mongodb://mongo/isserviceup')
# STATUS_UPDATE_INTERVAL = config('STATUS_UPDATE_INTERVAL', cast=int, default=30)
# SERVE_STATIC_FILES = config('SERVE_STATIC_FILES', cast=bool, default=True)
# SENTRY_DSN = config('SENTRY_DSN', default=None)
# CELERY_EAGER = config('CELERY_EAGER', cast=bool, default=False)
# CELERY_BROKER = config('CELERY_BROKER', default=REDIS_URL)
# CELERY_BACKEND = config('CELERY_BACKEND', default=REDIS_URL)
# GITHUB_CLIENT_ID = config('GITHUB_CLIENT_ID', default=None)
# GITHUB_CLIENT_SECRET = config('GITHUB_CLIENT_SECRET', default=None)
# SLACK_WEB_HOOK_URL = config('SLACK_WEB_HOOK_URL', default=None)
# NOTIFIERS = [
#     # Slack(SLACK_WEB_HOOK_URL)
# ]
# NOTIFY_ON_STARTUP = config('NOTIFY_ON_STARTUP', default=False, cast=bool)
# CACHET_NOTIFIER = config('CACHET_NOTIFIER', default=False, cast=bool)
# SERVICES = config('SERVICES', cast=s2l, default=None)
# PRIVATE_SSH_KEY = config('PRIVATE_SSH_KEY', default='')
#             PRIVATE_SSH_KEY = ''


# Path: isserviceup/config/celery.py
from datetime import timedelta
from isserviceup.config import config



BROKER_URL = config.CELERY_BROKER
BROKER_HEARTBEAT = 10

CELERY_RESULT_BACKEND = config.CELERY_BACKEND
CELERY_TASK_RESULT_EXPIRES = 1 * 3600
CELERY_RESULT_SERIALIZER = 'json'
CELERY_TASK_SERIALIZER = 'json'
CELERY_ACCEPT_CONTENT = ['json']

CELERY_ALWAYS_EAGER = config.CELERY_EAGER