From 73b264f6bc1c27c235898155eb9519cc9953a456 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Wed, 14 Mar 2018 14:36:40 +0100 Subject: [PATCH] Allow relative project path --- blender_asset_tracer/cli/pack.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/blender_asset_tracer/cli/pack.py b/blender_asset_tracer/cli/pack.py index eb7abf0..2abe015 100644 --- a/blender_asset_tracer/cli/pack.py +++ b/blender_asset_tracer/cli/pack.py @@ -97,11 +97,13 @@ def paths_from_cli(args) -> typing.Tuple[pathlib.Path, pathlib.Path, pathlib.Pat ppath = bpath.absolute().parent log.warning('No project path given, using %s', ppath) else: - ppath = args.project.absolute() + ppath = args.project if not ppath.exists(): log.critical('Project directory %s does not exist', ppath) sys.exit(5) + + ppath = ppath.absolute().resolve() if not ppath.is_dir(): log.warning('Project path %s is not a directory; using the parent %s', ppath, ppath.parent) ppath = ppath.parent