Verify that schema path exists before returning it
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
This commit is contained in:
parent
15cabb93ca
commit
ba0899660d
1 changed files with 8 additions and 1 deletions
|
@ -11,8 +11,15 @@ def schema_filename():
|
|||
'''
|
||||
Path to the installed YAML configuration schema file, used to validate and parse the
|
||||
configuration.
|
||||
|
||||
Raise FileNotFoundError when the schema path does not exist.
|
||||
'''
|
||||
return os.path.join(os.path.dirname(borgmatic.config.__file__), 'schema.yaml')
|
||||
schema_path = os.path.join(os.path.dirname(borgmatic.config.__file__), 'schema.yaml')
|
||||
|
||||
if os.path.exists(schema_path) and os.path.isfile(schema_path):
|
||||
return schema_path
|
||||
|
||||
raise FileNotFoundError
|
||||
|
||||
|
||||
def format_json_error_path_element(path_element):
|
||||
|
|
Loading…
Reference in a new issue