add metavar option and rework storage logic

This commit is contained in:
2021-09-10 11:13:36 +02:00
parent 4725dc9784
commit e632f0d511
2 changed files with 52 additions and 38 deletions

View File

@@ -176,10 +176,13 @@ class ActionConfig(BaseConfig):
f"{self['name']}: file quarantine directory "
f"'{self['directory']}' does not exist or is "
f"not writable")
if "skip_metadata" in cfg:
self.add_bool_arg(cfg, "skip_metadata")
if "metavar" in cfg:
self.add_string_arg(cfg, "metavar")
else:
raise RuntimeError(
f"{self['name']}: storage_type: invalid storage type")