<s> import importlib <EOL> from collections import defaultdict <EOL> import os <EOL> from urllib import urlencode <EOL> from django . contrib import messages <EOL> import settingshelper as helper <EOL> import djcelery <EOL> djcelery . setup_loader ( ) <EOL> DEBUG = True <EOL> TEMPLATE_DEBUG = DEBUG <EOL> LESS_DEBUG = DEBUG <EOL> LESS_WATCH = False <EOL> VELLUM_DEBUG = None <EOL> BASE_DIR = os . path . dirname ( __file__ ) <EOL> DB_ENABLED = True <EOL> UNIT_TESTING = helper . is_testing ( ) <EOL> ADMINS = ( ) <EOL> MANAGERS = ADMINS <EOL> TIME_ZONE = "<STR_LIT>" <EOL> LANGUAGE_CODE = '<STR_LIT>' <EOL> LANGUAGES = ( <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ) <EOL> SITE_ID = <NUM_LIT:1> <EOL> USE_I18N = True <EOL> MEDIA_URL = '<STR_LIT>' <EOL> STATIC_URL = '<STR_LIT>' <EOL> STATIC_CDN = '<STR_LIT>' <EOL> FILEPATH = os . path . abspath ( os . path . dirname ( __file__ ) ) <EOL> SERVICE_DIR = os . path . join ( FILEPATH , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> MEDIA_ROOT = os . path . join ( FILEPATH , '<STR_LIT>' ) <EOL> STATIC_ROOT = os . path . join ( FILEPATH , '<STR_LIT>' ) <EOL> LOCALE_PATHS = ( <EOL> os . path . join ( FILEPATH , '<STR_LIT>' ) , <EOL> ) <EOL> BOWER_COMPONENTS = os . path . join ( FILEPATH , '<STR_LIT>' ) <EOL> STATICFILES_FINDERS = ( <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> '<STR_LIT>' , <EOL> ) <EOL> STATICFILES_DIRS = ( <EOL> BOWER_COMPONENTS , <EOL> ) <EOL> _formdesigner_path = os . path . join ( FILEPATH , '<STR_LIT>' , '<STR_LIT>' ) <EOL> if os . path . exists ( _formdesigner_path ) : <EOL> STATICFILES_DIRS += ( ( '<STR_LIT>' , _formdesigner_path ) , ) <EOL> del _formdesigner_path <EOL> COUCH_LOG_FILE = "<STR_LIT>" % ( FILEPATH , "<STR_LIT>" ) <EOL> DJANGO_LOG_FILE = "<STR_LIT>" % ( FILEPATH , "<STR_LIT>" ) <EOL> ACCOUNTING_LOG_FILE = "<STR_LIT>" % ( FILEPATH , "<STR_LIT>" ) <EOL> ANALYTICS_LOG_FILE = "<STR_LIT>" % ( FILEPATH , "<STR_LIT>" ) <EOL> DATADOG_LOG_FILE = "<STR_LIT>" % ( FILEPATH , "<STR_LIT>" ) <EOL> FORMPLAYER_TIMING_FILE = "<STR_LIT>" % ( FILEPATH , "<STR_LIT>" ) <EOL> FORMPLAYER_DIFF_FILE = "<STR_LIT>" % ( FILEPATH , "<STR_LIT>" ) <EOL> LOCAL_LOGGING_HANDLERS = { } <EOL> LOCAL_LOGGING_LOGGERS = { } <EOL> ADMIN_MEDIA_PREFIX = '<STR_LIT>' <EOL> SECRET_KEY = '<STR_LIT>' <EOL> TEMPLATE_LOADERS = ( <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ) <EOL> CSRF_SOFT_MODE = True <EOL> MIDDLEWARE_CLASSES = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] <EOL> SESSION_ENGINE = "<STR_LIT>" <EOL> INACTIVITY_TIMEOUT = <NUM_LIT> * <NUM_LIT> * <NUM_LIT> <EOL> SECURE_TIMEOUT = <NUM_LIT:30> <EOL> ENABLE_DRACONIAN_SECURITY_FEATURES = False <EOL> PASSWORD_HASHERS = ( <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ) <EOL> ROOT_URLCONF = "<STR_LIT>" <EOL> TEMPLATE_CONTEXT_PROCESSORS = [ <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> '<STR_LIT>' , <EOL> "<STR_LIT>" , <EOL> '<STR_LIT>' , <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] <EOL> _location = lambda x : os . path . join ( FILEPATH , x ) <EOL> TEMPLATE_DIRS = ( <EOL> _location ( '<STR_LIT>' ) , <EOL> ) <EOL> DEFAULT_APPS = ( <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ) <EOL> CAPTCHA_FIELD_TEMPLATE = '<STR_LIT>' <EOL> CRISPY_TEMPLATE_PACK = '<STR_LIT>' <EOL> CRISPY_ALLOWED_TEMPLATE_PACKS = ( <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ) <EOL> HQ_APPS = ( <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ) <EOL> TEST_APPS = ( ) <EOL> APPS_TO_EXCLUDE_FROM_TESTS = ( <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ) <EOL> INSTALLED_APPS = DEFAULT_APPS + HQ_APPS <EOL> LOGIN_REDIRECT_URL = '<STR_LIT:/>' <EOL> REPORT_CACHE = '<STR_LIT:default>' <EOL> CACHE_REPORTS = True <EOL> DOMAIN_MAX_REGISTRATION_REQUESTS_PER_DAY = <NUM_LIT> <EOL> DOMAIN_SELECT_URL = "<STR_LIT>" <EOL> LOGIN_URL = "<STR_LIT>" <EOL> DOMAIN_NOT_ADMIN_REDIRECT_PAGE_NAME = "<STR_LIT>" <EOL> RELEASE_FILE_PATH = os . path . join ( "<STR_LIT:data>" , "<STR_LIT>" ) <EOL> SOIL_HEARTBEAT_CACHE_KEY = "<STR_LIT>" <EOL> BASE_TEMPLATE = "<STR_LIT>" <EOL> BASE_ASYNC_TEMPLATE = "<STR_LIT>" <EOL> LOGIN_TEMPLATE = "<STR_LIT>" <EOL> LOGGEDOUT_TEMPLATE = LOGIN_TEMPLATE <EOL> CSRF_FAILURE_VIEW = '<STR_LIT>' <EOL> EMAIL_LOGIN = "<STR_LIT>" <EOL> EMAIL_PASSWORD = "<STR_LIT>" <EOL> EMAIL_SMTP_HOST = "<STR_LIT>" <EOL> EMAIL_SMTP_PORT = <NUM_LIT> <EOL> EMAIL_USE_TLS = True <EOL> BUG_REPORT_RECIPIENTS = ( ) <EOL> EXCHANGE_NOTIFICATION_RECIPIENTS = [ ] <EOL> SERVER_EMAIL = '<STR_LIT>' <EOL> DEFAULT_FROM_EMAIL = '<STR_LIT>' <EOL> SUPPORT_EMAIL = "<STR_LIT>" <EOL> PROBONO_SUPPORT_EMAIL = '<STR_LIT>' <EOL> CCHQ_BUG_REPORT_EMAIL = '<STR_LIT>' <EOL> ACCOUNTS_EMAIL = '<STR_LIT>' <EOL> FINANCE_EMAIL = '<STR_LIT>' <EOL> DATA_EMAIL = '<STR_LIT>' <EOL> SUBSCRIPTION_CHANGE_EMAIL = '<STR_LIT>' <EOL> INTERNAL_SUBSCRIPTION_CHANGE_EMAIL = '<STR_LIT>' <EOL> BILLING_EMAIL = '<STR_LIT>' <EOL> INVOICING_CONTACT_EMAIL = '<STR_LIT>' <EOL> MASTER_LIST_EMAIL = '<STR_LIT>' <EOL> EULA_CHANGE_EMAIL = '<STR_LIT>' <EOL> CONTACT_EMAIL = '<STR_LIT>' <EOL> BOOKKEEPER_CONTACT_EMAILS = [ ] <EOL> SOFT_ASSERT_EMAIL = '<STR_LIT>' <EOL> EMAIL_SUBJECT_PREFIX = '<STR_LIT>' <EOL> SERVER_ENVIRONMENT = '<STR_LIT>' <EOL> BASE_ADDRESS = '<STR_LIT>' <EOL> CLOUDCARE_BASE_URL = None <EOL> PAGINATOR_OBJECTS_PER_PAGE = <NUM_LIT:15> <EOL> PAGINATOR_MAX_PAGE_LINKS = <NUM_LIT:5> <EOL> OPENROSA_VERSION = "<STR_LIT:1.0>" <EOL> FIXTURE_GENERATORS = { <EOL> '<STR_LIT>' : [ <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> "<STR_LIT>" , <EOL> ] <EOL> } <EOL> SHARED_DRIVE_ROOT = None <EOL> RESTORE_PAYLOAD_DIR_NAME = None <EOL> SHARED_TEMP_DIR_NAME = None <EOL> SHARED_BLOB_DIR_NAME = '<STR_LIT>' <EOL> TRANSFER_SERVER = None <EOL> TRANSFER_FILE_DIR_NAME = None <EOL> GET_URL_BASE = '<STR_LIT>' <EOL> BROKER_URL = '<STR_LIT>' <EOL> CELERY_ANNOTATIONS = { '<STR_LIT:*>' : { '<STR_LIT>' : helper . celery_failure_handler } } <EOL> CELERY_MAIN_QUEUE = '<STR_LIT>' <EOL> CELERY_PERIODIC_QUEUE = CELERY_MAIN_QUEUE <EOL> CELERY_REMINDER_RULE_QUEUE = CELERY_MAIN_QUEUE <EOL> CELERY_REMINDER_CASE_UPDATE_QUEUE = CELERY_MAIN_QUEUE <EOL> CELERY_REPEAT_RECORD_QUEUE = CELERY_MAIN_QUEUE <EOL> WEBSOCKET_URL = '<STR_LIT>' <EOL> WS4REDIS_PREFIX = '<STR_LIT>' <EOL> WSGI_APPLICATION = '<STR_LIT>' <EOL> WS4REDIS_ALLOWED_CHANNELS = helper . get_allowed_websocket_channels <EOL> TEST_RUNNER = '<STR_LIT>' <EOL> HQ_ACCOUNT_ROOT = "<STR_LIT>" <EOL> XFORMS_PLAYER_URL = "<STR_LIT>" <EOL> FORMPLAYER_URL = '<STR_LIT>' <EOL> OFFLINE_TOUCHFORMS_PORT = <NUM_LIT> <EOL> COUCHLOG_BLUEPRINT_HOME = "<STR_LIT>" % ( <EOL> STATIC_URL , "<STR_LIT>" ) <EOL> COUCHLOG_DATATABLES_LOC = "<STR_LIT>" % ( <EOL> STATIC_URL , "<STR_LIT>" ) <EOL> COUCHLOG_TABLE_CONFIG = { "<STR_LIT>" : <NUM_LIT:0> , <EOL> "<STR_LIT>" : <NUM_LIT:1> , <EOL> "<STR_LIT>" : <NUM_LIT:2> , <EOL> "<STR_LIT>" : <NUM_LIT:4> , <EOL> "<STR_LIT>" : <NUM_LIT:8> , <EOL> "<STR_LIT>" : <NUM_LIT:9> , <EOL> "<STR_LIT>" : <NUM_LIT:10> } <EOL> COUCHLOG_DISPLAY_COLS = [ "<STR_LIT:id>" , "<STR_LIT>" , "<STR_LIT:date>" , "<STR_LIT>" , "<STR_LIT:message>" , <EOL> "<STR_LIT>" , "<STR_LIT:user>" , "<STR_LIT:url>" , "<STR_LIT>" , "<STR_LIT>" ] <EOL> COUCHLOG_RECORD_WRAPPER = "<STR_LIT>" <EOL> COUCHLOG_DATABASE_NAME = "<STR_LIT>" <EOL> COUCHLOG_AUTH_DECORATOR = '<STR_LIT>' <EOL> LUCENE_ENABLED = False <EOL> SMS_QUEUE_ENABLED = False <EOL> SMS_QUEUE_ENQUEUING_TIMEOUT = <NUM_LIT> <EOL> SMS_QUEUE_PROCESSING_LOCK_TIMEOUT = <NUM_LIT:5> <EOL> SMS_QUEUE_REPROCESS_INTERVAL = <NUM_LIT:5> <EOL> SMS_QUEUE_MAX_PROCESSING_ATTEMPTS = <NUM_LIT:3> <EOL> SMS_QUEUE_DOMAIN_RESTRICTED_RETRY_INTERVAL = <NUM_LIT:15> <EOL> SMS_QUEUE_STALE_MESSAGE_DURATION = <NUM_LIT:7> * <NUM_LIT> <EOL> REMINDERS_QUEUE_ENABLED = False <EOL> REMINDERS_QUEUE_ENQUEUING_TIMEOUT = <NUM_LIT> <EOL> REMINDERS_QUEUE_PROCESSING_LOCK_TIMEOUT = <NUM_LIT:5> <EOL> REMINDERS_QUEUE_REPROCESS_INTERVAL = <NUM_LIT:5> <EOL> REMINDERS_QUEUE_MAX_PROCESSING_ATTEMPTS = <NUM_LIT:3> <EOL> REMINDERS_QUEUE_STALE_REMINDER_DURATION = <NUM_LIT:7> * <NUM_LIT> <EOL> REMINDERS_RATE_LIMIT_COUNT = <NUM_LIT:30> <EOL> REMINDERS_RATE_LIMIT_PERIOD = <NUM_LIT> <EOL> PILLOW_RETRY_QUEUE_ENABLED = False <EOL> PILLOW_RETRY_QUEUE_ENQUEUING_TIMEOUT = <NUM_LIT> <EOL> PILLOW_RETRY_PROCESSING_LOCK_TIMEOUT = <NUM_LIT:5> <EOL> PILLOW_RETRY_REPROCESS_INTERVAL = <NUM_LIT:5> <EOL> PILLOW_RETRY_QUEUE_MAX_PROCESSING_ATTEMPTS = <NUM_LIT:3> <EOL> PILLOW_RETRY_BACKOFF_FACTOR = <NUM_LIT:2> <EOL> PILLOW_RETRY_MULTI_ATTEMPTS_CUTOFF = PILLOW_RETRY_QUEUE_MAX_PROCESSING_ATTEMPTS * <NUM_LIT:3> <EOL> AUDIT_MODEL_SAVE = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] <EOL> AUDIT_VIEWS = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] <EOL> AUDIT_MODULES = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] <EOL> ANALYTICS_IDS = { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } <EOL> ANALYTICS_CONFIG = { <EOL> "<STR_LIT>" : '<STR_LIT>' , <EOL> } <EOL> MAPBOX_ACCESS_TOKEN = '<STR_LIT>' <EOL> OPEN_EXCHANGE_RATES_API_ID = '<STR_LIT>' <EOL> GMAPS_API_KEY = "<STR_LIT>" <EOL> TOUCHFORMS_API_USER = "<STR_LIT>" <EOL> TOUCHFORMS_API_PASSWORD = "<STR_LIT>" <EOL> LOCAL_APPS = ( ) <EOL> LOCAL_COUCHDB_APPS = ( ) <EOL> LOCAL_MIDDLEWARE_CLASSES = ( ) <EOL> LOCAL_PILLOWTOPS = { } <EOL> ENABLE_PRELOGIN_SITE = False <EOL> PRELOGIN_APPS = ( <EOL> '<STR_LIT>' , <EOL> ) <EOL> ES_CASE_CHECK_DIRECT_DOC_ID = None <EOL> ES_XFORM_CHECK_DIRECT_DOC_ID = None <EOL> LOGSTASH_DEVICELOG_PORT = <NUM_LIT> <EOL> LOGSTASH_COUCHLOG_PORT = <NUM_LIT> <EOL> LOGSTASH_AUDITCARE_PORT = <NUM_LIT> <EOL> LOGSTASH_HOST = '<STR_LIT:localhost>' <EOL> ELASTICSEARCH_HOST = '<STR_LIT:localhost>' <EOL> ELASTICSEARCH_PORT = <NUM_LIT> <EOL> ELASTICSEARCH_VERSION = <NUM_LIT> <EOL> COUCH_HTTPS = False <EOL> COUCH_SERVER_ROOT = '<STR_LIT>' <EOL> COUCH_USERNAME = '<STR_LIT>' <EOL> COUCH_PASSWORD = '<STR_LIT>' <EOL> COUCH_DATABASE_NAME = '<STR_LIT>' <EOL> BITLY_LOGIN = '<STR_LIT>' <EOL> BITLY_APIKEY = '<STR_LIT>' <EOL> INTERNAL_DATA = defaultdict ( list ) <EOL> COUCH_STALE_QUERY = '<STR_LIT>' <EOL> MESSAGE_LOG_OPTIONS = { <EOL> "<STR_LIT>" : [ "<STR_LIT>" , "<STR_LIT>" ] , <EOL> } <EOL> IVR_OUTBOUND_RETRIES = <NUM_LIT:3> <EOL> IVR_OUTBOUND_RETRY_INTERVAL = <NUM_LIT:10> <EOL> FLUFF_PILLOW_TYPES_TO_SQL = { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } <EOL> PREVIEWER_RE = '<STR_LIT>' <EOL> MESSAGE_STORAGE = '<STR_LIT>' <EOL> DIGEST_LOGIN_FACTORY = '<STR_LIT>' <EOL> COMPRESS_PRECOMPILERS = ( <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ) <EOL> COMPRESS_ENABLED = True <EOL> COMPRESS_JS_COMPRESSOR = '<STR_LIT>' <EOL> COMPRESS_CSS_FILTERS = [ '<STR_LIT>' , <EOL> '<STR_LIT>' ] <EOL> LESS_B3_PATHS = { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } <EOL> LESS_FOR_BOOTSTRAP_3_BINARY = '<STR_LIT>' <EOL> INVOICE_STARTING_NUMBER = <NUM_LIT:0> <EOL> INVOICE_PREFIX = '<STR_LIT>' <EOL> INVOICE_TERMS = '<STR_LIT>' <EOL> INVOICE_FROM_ADDRESS = { } <EOL> BANK_ADDRESS = { } <EOL> BANK_NAME = '<STR_LIT>' <EOL> BANK_ACCOUNT_NUMBER = '<STR_LIT>' <EOL> BANK_ROUTING_NUMBER_ACH = '<STR_LIT>' <EOL> BANK_ROUTING_NUMBER_WIRE = '<STR_LIT>' <EOL> BANK_SWIFT_CODE = '<STR_LIT>' <EOL> STRIPE_PUBLIC_KEY = '<STR_LIT>' <EOL> STRIPE_PRIVATE_KEY = '<STR_LIT>' <EOL> SQL_REPORTING_DATABASE_URL = None <EOL> UCR_DATABASE_URL = None <EOL> CUSTOM_DATABASES = { } <EOL> PL_PROXY_CLUSTER_NAME = '<STR_LIT>' <EOL> USE_PARTITIONED_DATABASE = False <EOL> SAVED_EXPORT_ACCESS_CUTOFF = <NUM_LIT> <EOL> DEFAULT_PROTOCOL = '<STR_LIT:http>' <EOL> DROPBOX_KEY = '<STR_LIT>' <EOL> DROPBOX_SECRET = '<STR_LIT>' <EOL> DROPBOX_APP_NAME = '<STR_LIT>' <EOL> S3_ACCESS_KEY = None <EOL> S3_SECRET_KEY = None <EOL> SUPERVISOR_RPC_ENABLED = False <EOL> SUBSCRIPTION_USERNAME = None <EOL> SUBSCRIPTION_PASSWORD = None <EOL> ENVIRONMENT_HOSTS = { <EOL> '<STR_LIT>' : [ '<STR_LIT:localhost>' ] <EOL> } <EOL> DATADOG_API_KEY = None <EOL> DATADOG_APP_KEY = None <EOL> HQ_PRIVATE_KEY = None <EOL> KAFKA_URL = '<STR_LIT>' <EOL> try : <EOL> custom_settings = os . environ . get ( '<STR_LIT>' , None ) <EOL> if custom_settings : <EOL> if custom_settings == '<STR_LIT>' : <EOL> from settings_demo import * <EOL> else : <EOL> custom_settings_module = importlib . import_module ( custom_settings ) <EOL> try : <EOL> attrlist = custom_settings_module . __all__ <EOL> except AttributeError : <EOL> attrlist = dir ( custom_settings_module ) <EOL> for attr in attrlist : <EOL> globals ( ) [ attr ] = getattr ( custom_settings_module , attr ) <EOL> else : <EOL> from localsettings import * <EOL> except ImportError as error : <EOL> if error . message != '<STR_LIT>' : <EOL> raise error <EOL> from dev_settings import * <EOL> LOGGING = { <EOL> '<STR_LIT:version>' : <NUM_LIT:1> , <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } , <EOL> '<STR_LIT:file>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:filename>' : DJANGO_LOG_FILE , <EOL> '<STR_LIT>' : <NUM_LIT:10> * <NUM_LIT> * <NUM_LIT> , <EOL> '<STR_LIT>' : <NUM_LIT:20> <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : [ '<STR_LIT>' ] , <EOL> '<STR_LIT:filename>' : COUCH_LOG_FILE , <EOL> '<STR_LIT>' : <NUM_LIT:10> * <NUM_LIT> * <NUM_LIT> , <EOL> '<STR_LIT>' : <NUM_LIT:20> <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:filename>' : ACCOUNTING_LOG_FILE , <EOL> '<STR_LIT>' : <NUM_LIT:10> * <NUM_LIT> * <NUM_LIT> , <EOL> '<STR_LIT>' : <NUM_LIT:20> <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:filename>' : ANALYTICS_LOG_FILE , <EOL> '<STR_LIT>' : <NUM_LIT:10> * <NUM_LIT> * <NUM_LIT> , <EOL> '<STR_LIT>' : <NUM_LIT:20> <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:filename>' : DATADOG_LOG_FILE , <EOL> '<STR_LIT>' : <NUM_LIT:10> * <NUM_LIT> * <NUM_LIT> , <EOL> '<STR_LIT>' : <NUM_LIT:20> <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:filename>' : FORMPLAYER_DIFF_FILE , <EOL> '<STR_LIT>' : <NUM_LIT:10> * <NUM_LIT> * <NUM_LIT> , <EOL> '<STR_LIT>' : <NUM_LIT:20> <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:filename>' : FORMPLAYER_TIMING_FILE , <EOL> '<STR_LIT>' : <NUM_LIT:10> * <NUM_LIT> * <NUM_LIT> , <EOL> '<STR_LIT>' : <NUM_LIT:20> <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> } , <EOL> '<STR_LIT:null>' : { <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> } , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : [ '<STR_LIT>' , '<STR_LIT:file>' , '<STR_LIT>' ] , <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : False , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : True , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : [ '<STR_LIT:null>' ] , <EOL> '<STR_LIT>' : False , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : True , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : [ '<STR_LIT>' , '<STR_LIT:file>' , '<STR_LIT>' ] , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : True <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : False , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : [ '<STR_LIT:file>' , '<STR_LIT>' , '<STR_LIT>' ] , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : False , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : False , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : False <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : [ '<STR_LIT:file>' ] , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : True , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : False , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : True , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : True , <EOL> } , <EOL> } <EOL> } <EOL> LOGGING [ '<STR_LIT>' ] . update ( LOCAL_LOGGING_HANDLERS ) <EOL> LOGGING [ '<STR_LIT>' ] . update ( LOCAL_LOGGING_LOGGERS ) <EOL> fix_logger_obfuscation_ = globals ( ) . get ( "<STR_LIT>" ) <EOL> helper . fix_logger_obfuscation ( fix_logger_obfuscation_ , LOGGING ) <EOL> if DEBUG : <EOL> INSTALLED_APPS = INSTALLED_APPS + ( '<STR_LIT>' , ) <EOL> import warnings <EOL> warnings . simplefilter ( '<STR_LIT:default>' ) <EOL> os . environ [ '<STR_LIT>' ] = '<STR_LIT:d>' <EOL> else : <EOL> TEMPLATE_LOADERS = [ <EOL> ( '<STR_LIT>' , TEMPLATE_LOADERS ) , <EOL> ] <EOL> db_settings = DATABASES [ "<STR_LIT:default>" ] . copy ( ) <EOL> db_settings [ '<STR_LIT>' ] = db_settings . get ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> options = db_settings . get ( '<STR_LIT>' ) <EOL> db_settings [ '<STR_LIT>' ] = '<STR_LIT>' . format ( urlencode ( options ) ) if options else '<STR_LIT>' <EOL> db_settings [ '<STR_LIT>' ] = helper . get_db_name ( db_settings [ '<STR_LIT>' ] , <EOL> UNIT_TESTING and helper . is_testing ( ) ) <EOL> if not SQL_REPORTING_DATABASE_URL or UNIT_TESTING : <EOL> SQL_REPORTING_DATABASE_URL = "<STR_LIT>" . format ( <EOL> ** db_settings <EOL> ) <EOL> if not UCR_DATABASE_URL or UNIT_TESTING : <EOL> UCR_DATABASE_URL = SQL_REPORTING_DATABASE_URL <EOL> if USE_PARTITIONED_DATABASE : <EOL> DATABASE_ROUTERS = [ '<STR_LIT>' ] <EOL> else : <EOL> DATABASE_ROUTERS = [ '<STR_LIT>' ] <EOL> MVP_INDICATOR_DB = '<STR_LIT>' <EOL> INDICATOR_CONFIG = { <EOL> "<STR_LIT>" : [ '<STR_LIT>' ] , <EOL> "<STR_LIT>" : [ '<STR_LIT>' ] , <EOL> } <EOL> COMPRESS_URL = STATIC_CDN + STATIC_URL <EOL> COUCH_DATABASE_NAME = helper . get_db_name ( COUCH_DATABASE_NAME , UNIT_TESTING ) <EOL> _dynamic_db_settings = helper . get_dynamic_db_settings ( <EOL> COUCH_SERVER_ROOT , <EOL> COUCH_USERNAME , <EOL> COUCH_PASSWORD , <EOL> COUCH_DATABASE_NAME , <EOL> use_https = COUCH_HTTPS , <EOL> ) <EOL> COUCH_DATABASE = _dynamic_db_settings [ "<STR_LIT>" ] <EOL> NEW_USERS_GROUPS_DB = '<STR_LIT>' <EOL> USERS_GROUPS_DB = NEW_USERS_GROUPS_DB <EOL> NEW_FIXTURES_DB = '<STR_LIT>' <EOL> FIXTURES_DB = NEW_FIXTURES_DB <EOL> NEW_DOMAINS_DB = '<STR_LIT>' <EOL> DOMAINS_DB = NEW_DOMAINS_DB <EOL> NEW_APPS_DB = '<STR_LIT>' <EOL> APPS_DB = NEW_APPS_DB <EOL> SYNCLOGS_DB = '<STR_LIT>' <EOL> COUCHDB_APPS = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ( '<STR_LIT>' , MVP_INDICATOR_DB ) , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , USERS_GROUPS_DB ) , <EOL> ( '<STR_LIT>' , USERS_GROUPS_DB ) , <EOL> ( '<STR_LIT>' , FIXTURES_DB ) , <EOL> ( '<STR_LIT>' , DOMAINS_DB ) , <EOL> ( '<STR_LIT>' , SYNCLOGS_DB ) , <EOL> ( '<STR_LIT>' , APPS_DB ) , <EOL> ] <EOL> COUCHDB_APPS += LOCAL_COUCHDB_APPS <EOL> COUCH_SETTINGS_HELPER = helper . CouchSettingsHelper ( <EOL> COUCH_DATABASE , <EOL> COUCHDB_APPS , <EOL> [ NEW_USERS_GROUPS_DB , NEW_FIXTURES_DB , NEW_DOMAINS_DB , NEW_APPS_DB ] , <EOL> ) <EOL> COUCHDB_DATABASES = COUCH_SETTINGS_HELPER . make_couchdb_tuples ( ) <EOL> EXTRA_COUCHDB_DATABASES = COUCH_SETTINGS_HELPER . get_extra_couchdbs ( ) <EOL> INSTALLED_APPS = LOCAL_APPS + INSTALLED_APPS <EOL> if ENABLE_PRELOGIN_SITE : <EOL> INSTALLED_APPS += PRELOGIN_APPS <EOL> seen = set ( ) <EOL> INSTALLED_APPS = [ x for x in INSTALLED_APPS if x not in seen and not seen . add ( x ) ] <EOL> MIDDLEWARE_CLASSES += LOCAL_MIDDLEWARE_CLASSES <EOL> SHARED_DRIVE_CONF = helper . SharedDriveConfiguration ( <EOL> SHARED_DRIVE_ROOT , <EOL> RESTORE_PAYLOAD_DIR_NAME , <EOL> TRANSFER_FILE_DIR_NAME , <EOL> SHARED_TEMP_DIR_NAME , <EOL> SHARED_BLOB_DIR_NAME <EOL> ) <EOL> TRANSFER_MAPPINGS = { <EOL> SHARED_DRIVE_CONF . transfer_dir : '<STR_LIT>' . format ( TRANSFER_FILE_DIR_NAME ) , <EOL> } <EOL> EMAIL_HOST = EMAIL_SMTP_HOST <EOL> EMAIL_PORT = EMAIL_SMTP_PORT <EOL> EMAIL_HOST_USER = EMAIL_LOGIN <EOL> EMAIL_HOST_PASSWORD = EMAIL_PASSWORD <EOL> NO_HTML_EMAIL_MESSAGE = """<STR_LIT>""" <EOL> MESSAGE_TAGS = { <EOL> messages . INFO : '<STR_LIT>' , <EOL> messages . DEBUG : '<STR_LIT>' , <EOL> messages . SUCCESS : '<STR_LIT>' , <EOL> messages . WARNING : '<STR_LIT>' , <EOL> messages . ERROR : '<STR_LIT>' , <EOL> } <EOL> COMMCARE_USER_TERM = "<STR_LIT>" <EOL> WEB_USER_TERM = "<STR_LIT>" <EOL> DEFAULT_CURRENCY = "<STR_LIT>" <EOL> DEFAULT_CURRENCY_SYMBOL = "<STR_LIT:$>" <EOL> SMS_HANDLERS = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] <EOL> SMS_LOADED_SQL_BACKENDS = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] <EOL> IVR_LOADED_SQL_BACKENDS = [ <EOL> '<STR_LIT>' , <EOL> ] <EOL> IVR_BACKEND_MAP = { <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> } <EOL> SMS_GATEWAY_TIMEOUT = <NUM_LIT:30> <EOL> IVR_GATEWAY_TIMEOUT = <NUM_LIT> <EOL> ALLOWED_CUSTOM_CONTENT_HANDLERS = { <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> } <EOL> CUSTOM_CHAT_TEMPLATES = { <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> } <EOL> SELENIUM_APP_SETTING_DEFAULTS = { <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : <NUM_LIT:20> , <EOL> '<STR_LIT>' : <NUM_LIT:20> <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : <NUM_LIT:20> , <EOL> '<STR_LIT>' : <NUM_LIT:30> , <EOL> } , <EOL> } <EOL> CASE_WRAPPER = '<STR_LIT>' <EOL> PILLOWTOPS = { <EOL> '<STR_LIT>' : [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> '<STR_LIT>' , <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:class>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> ] <EOL> } <EOL> STATIC_UCR_REPORTS = [ <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ] <EOL> STATIC_DATA_SOURCES = [ <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , <EOL> os . path . join ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> ] <EOL> STATIC_DATA_SOURCE_PROVIDERS = [ <EOL> '<STR_LIT>' <EOL> ] <EOL> for k , v in LOCAL_PILLOWTOPS . items ( ) : <EOL> plist = PILLOWTOPS . get ( k , [ ] ) <EOL> plist . extend ( v ) <EOL> PILLOWTOPS [ k ] = plist <EOL> COUCH_CACHE_BACKENDS = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] <EOL> ES_CASE_FULL_INDEX_DOMAINS = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] <EOL> ES_XFORM_FULL_INDEX_DOMAINS = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' <EOL> ] <EOL> CUSTOM_UCR_EXPRESSIONS = [ <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> ] <EOL> CUSTOM_UCR_EXPRESSION_LISTS = [ <EOL> ( '<STR_LIT>' ) , <EOL> ] <EOL> CUSTOM_MODULES = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] <EOL> CUSTOM_DASHBOARD_PAGE_URL_NAMES = { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } <EOL> REMOTE_APP_NAMESPACE = "<STR_LIT>" <EOL> DOMAIN_MODULE_MAP = { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } <EOL> CASEXML_FORCE_DOMAIN_CHECK = True <EOL> TRAVIS_TEST_GROUPS = ( <EOL> ( <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> ) , <EOL> ) <EOL> if LESS_DEBUG : <EOL> COMPRESS_ENABLED = False <EOL> COMPRESS_PRECOMPILERS = ( ) <EOL> COMPRESS_OFFLINE_CONTEXT = { <EOL> '<STR_LIT>' : BASE_TEMPLATE , <EOL> '<STR_LIT>' : LOGIN_TEMPLATE , <EOL> '<STR_LIT>' : BASE_ASYNC_TEMPLATE , <EOL> '<STR_LIT>' : LESS_DEBUG , <EOL> '<STR_LIT>' : LESS_WATCH , <EOL> } <EOL> COMPRESS_CSS_HASHING_METHOD = '<STR_LIT:content>' <EOL> if '<STR_LIT>' not in CACHES : <EOL> CACHES [ '<STR_LIT>' ] = { '<STR_LIT>' : '<STR_LIT>' } <EOL> if '<STR_LIT>' not in CACHES : <EOL> CACHES [ '<STR_LIT>' ] = { '<STR_LIT>' : '<STR_LIT>' } <EOL> try : <EOL> from datadog import initialize <EOL> except ImportError : <EOL> pass <EOL> else : <EOL> initialize ( DATADOG_API_KEY , DATADOG_APP_KEY ) <EOL> REST_FRAMEWORK = { <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } </s>
