def get_user_config(self, config_option): """ Get a user configuration option with a given name. @param config_option: The name of the given configuration option. @return: The value of the given configuration option. This is always a string. """ return config.get_config(self.name, config_option)
# Artificial # Unintelligent # Life # Assistant # ## """ The config file for this new package """ import os from paula.core import config DEBUG = False EMAIL_DIR = os.path.dirname(os.path.realpath(__file__)) RESOURCES_DIR = os.path.join(EMAIL_DIR, 'resources') DEFAULT_CONFIG_FILE = os.path.join(RESOURCES_DIR, 'default_config_file') config.make_default_config_file_if_nonexistent(__package__, DEFAULT_CONFIG_FILE) FROM = config.get_config(__package__, 'from') LOGIN = config.get_config(__package__, 'login') PASSWORD = config.get_config(__package__, 'password') SMTP_SERVER = 'smtp.gmail.com:587' EMAIL_REGEX_FILE = os.path.join(RESOURCES_DIR, 'email_regex')