diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-01-31 19:07:19 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-01-31 21:57:45 +0100 |
commit | caa00556cfd0f6d45c49eb3d546f41b5c69900eb (patch) | |
tree | bfe96b87f40c51025d2153a21b6ae217c0e64a3a /generate_auto_job | |
parent | 1a3ed1ee8569504bc57bdba07cc4e8b87442767d (diff) | |
download | qpdf-caa00556cfd0f6d45c49eb3d546f41b5c69900eb.tar.zst |
Change filename or path to file in json and QPDFJob
Use "file" consistently for specifying a file path. We use "filename"
when adding attachments for a completely different purpose.
Diffstat (limited to 'generate_auto_job')
-rwxr-xr-x | generate_auto_job | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/generate_auto_job b/generate_auto_job index 6b59debc..63eb4350 100755 --- a/generate_auto_job +++ b/generate_auto_job @@ -495,7 +495,11 @@ class Main: def build_schema(self, j, path, flag, expected, options_seen): if flag in expected: options_seen.add(flag) - elif not (flag == '' or flag.startswith('_') or isinstance(j, str)): + elif isinstance(j, str): + if not flag.startswith('_'): + raise Exception(f'json: {flag} has a description' + ' but doesn\'t start with _') + elif not (flag == '' or flag.startswith('_')): raise Exception(f'json: unknown key {flag}') if isinstance(j, dict): |