Do not set config defaults, if config says not to

so that we can include corporal as dependency to other projects
without the config interference
This commit is contained in:
Lance Edgar 2021-06-11 17:41:15 -05:00
parent f9db799506
commit dc28dd995a

View file

@ -13,6 +13,9 @@ class CorporalConfig(ConfigExtension):
def configure(self, config): def configure(self, config):
if config.getbool('rattail.config', 'corporal.set_defaults',
usedb=False, default=True):
# set some default config values # set some default config values
config.setdefault('rattail', 'model', 'corporal.db.model') config.setdefault('rattail', 'model', 'corporal.db.model')
config.setdefault('rattail.mail', 'emails', 'corporal.emails') config.setdefault('rattail.mail', 'emails', 'corporal.emails')