From 264246d89be292e91909a740a31134fb1c0dcd16 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Wed, 10 Jan 2024 17:53:15 -0500 Subject: [PATCH] Fix `brokers.toml` load for `kraken` backend --- piker/brokers/kraken/api.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/piker/brokers/kraken/api.py b/piker/brokers/kraken/api.py index 45de4c8c..6414de8e 100644 --- a/piker/brokers/kraken/api.py +++ b/piker/brokers/kraken/api.py @@ -70,12 +70,18 @@ _symbol_info_translation: dict[str, str] = { def get_config() -> dict[str, Any]: + ''' + Load our section from `piker/brokers.toml`. - conf, path = config.load() - section = conf.get('kraken') - - if section is None: - log.warning(f'No config section found for kraken in {path}') + ''' + conf, path = config.load( + conf_name='brokers', + touch_if_dne=True, + ) + if (section := conf.get('kraken')) is None: + log.warning( + f'No config section found for kraken in {path}' + ) return {} return section