def open_journal(journal_name="default"): config = util.load_config(install.CONFIG_FILE_PATH) journal_conf = config['journals'][journal_name] if type(journal_conf) is dict: # We can override the default config on a by-journal basis config.update(journal_conf) else: # But also just give them a string to point to the journal file config['journal'] = journal_conf return Journal.open_journal(journal_name, config)
def open_journal(journal_name="default"): with open(cli.CONFIG_PATH) as config_file: config = json.load(config_file) journal_conf = config['journals'][journal_name] if type(journal_conf) is dict: # We can override the default config on a by-journal basis config.update(journal_conf) else: # But also just give them a string to point to the journal file config['journal'] = journal_conf return Journal.Journal(**config)
def open_journal(context, journal_name="default"): configuration = load_config(context.config_path) journal_conf = configuration["journals"][journal_name] # We can override the default config on a by-journal basis if type(journal_conf) is dict: configuration.update(journal_conf) # But also just give them a string to point to the journal file else: configuration["journal"] = journal_conf return Journal.open_journal(journal_name, configuration)
def open_journal(journal_name="default"): config = load_config(install.CONFIG_FILE_PATH) journal_conf = config["journals"][journal_name] # We can override the default config on a by-journal basis if type(journal_conf) is dict: config.update(journal_conf) # But also just give them a string to point to the journal file else: config["journal"] = journal_conf return Journal.open_journal(journal_name, config)