mergeConfigWithFile¶
- lsst.ts.wep.utils.mergeConfigWithFile(configFile: Optional[str], **kwargs: Any) dict ¶
Merge the passed keyword arguments with the values stored in the file.
If configFile is not provided, the keyword arguments are returned verbatim.
Parameters¶
- configFilestr, optional
Path to the config yaml file. Can be an absolute or relative path, but if the path starts with “policy:”, the path will be understood to be relative to the ts_wep policy directory. This file can only contain keys that match keywords in kwargs, but it need not contain all the keywords.
- kwargsAny
Keyword arguments with which to replace the values from the file. Note that None values are always ignored in favor of the value in configFile.
Returns¶
- dict
Config dictionary
Raises¶
- KeyError
If configFile contains keywords not present in kwargs