mirror of
https://github.com/chanzuckerberg/cellxgene.git
synced 2026-09-29 22:58:12 +08:00
Bug reading the config file. (#1857)
The config file had a bug where it expected both a "server" and "dataset" section. If one didn't exist, then it would raise an exception. It should use the default server config or the defaul dataset config in those cases. Added a test case that would have caught this.
This commit is contained in:
@@ -95,8 +95,10 @@ class AppConfig(object):
|
||||
with open(config_file) as fyaml:
|
||||
config = yaml.load(fyaml, Loader=yaml.FullLoader)
|
||||
|
||||
self.server_config.update_from_config(config["server"], "server")
|
||||
self.default_dataset_config.update_from_config(config["dataset"], "dataset")
|
||||
if config.get("server"):
|
||||
self.server_config.update_from_config(config["server"], "server")
|
||||
if config.get("dataset"):
|
||||
self.default_dataset_config.update_from_config(config["dataset"], "dataset")
|
||||
|
||||
per_dataset_config = config.get("per_dataset_config", {})
|
||||
for key, dataroot_config in per_dataset_config.items():
|
||||
|
||||
Reference in New Issue
Block a user