stage/copy: fix exception msg when parsing mounts and inputs
Functions for parsing mounts and inputs raise an exception if the referenced entity can't be found in the stage options. However, the exception message always included the value of the `root` variable, which is `None` when an exception is risen. Instead of the `root` value, the `name` variable with the entity name should be used. Signed-off-by: Tomáš Hozza <thozza@redhat.com>
This commit is contained in:
parent
49f987fe8e
commit
15c3c0a27e
1 changed files with 2 additions and 2 deletions
|
|
@ -92,7 +92,7 @@ def parse_mount(url: ParseResult, args: Dict):
|
|||
if name:
|
||||
root = args["mounts"].get(name, {}).get("path")
|
||||
if not root:
|
||||
raise ValueError(f"Unknown mount '{root}'")
|
||||
raise ValueError(f"Unknown mount '{name}'")
|
||||
else:
|
||||
root = args["paths"]["mounts"]
|
||||
|
||||
|
|
@ -103,7 +103,7 @@ def parse_input(url: ParseResult, args: Dict):
|
|||
name = url.netloc
|
||||
root = args["inputs"].get(name, {}).get("path")
|
||||
if root is None:
|
||||
raise ValueError(f"Unknown input '{root}'")
|
||||
raise ValueError(f"Unknown input '{name}'")
|
||||
|
||||
return root
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue