Skip to content
Snippets Groups Projects

ENH: add json schema validation for config files

Merged Henrik tom Wörden requested to merge f-validate-config into dev
1 file
+ 1
0
Compare changes
  • Side-by-side
  • Inline
@@ -83,6 +83,7 @@ def validate_yaml_schema(valobj):
@@ -83,6 +83,7 @@ def validate_yaml_schema(valobj):
schema = yaml.load(f, Loader=yaml.SafeLoader)
schema = yaml.load(f, Loader=yaml.SafeLoader)
validate(instance=valobj, schema=schema["schema-pycaosdb-ini"])
validate(instance=valobj, schema=schema["schema-pycaosdb-ini"])
 
def _read_config_files():
def _read_config_files():
"""Function to read config files from different paths. Checks for path in $PYCAOSDBINI or home directory (.pycaosdb.ini) and in the current working directory (pycaosdb.ini).
"""Function to read config files from different paths. Checks for path in $PYCAOSDBINI or home directory (.pycaosdb.ini) and in the current working directory (pycaosdb.ini).
Loading