Abort if an invalid image destination selected
This commit is contained in:
parent
f45a10395f
commit
1dacdd4637
1 changed files with 5 additions and 1 deletions
|
|
@ -1244,7 +1244,11 @@ def get_working_dir(mode, destination, force_local=False):
|
||||||
|
|
||||||
# Use preferred path if possible
|
# Use preferred path if possible
|
||||||
if mode == 'Image':
|
if mode == 'Image':
|
||||||
path = pathlib.Path(destination).resolve()
|
try:
|
||||||
|
path = pathlib.Path(destination).resolve()
|
||||||
|
except TypeError:
|
||||||
|
std.print_error(f'Invalid destination: {destination}')
|
||||||
|
raise std.GenericAbort()
|
||||||
if path.exists() and fstype_is_ok(path, map_dir=False):
|
if path.exists() and fstype_is_ok(path, map_dir=False):
|
||||||
working_dir = path
|
working_dir = path
|
||||||
elif mode == 'Clone' and not force_local:
|
elif mode == 'Clone' and not force_local:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue