From 10abeaea497e4d30d3d8ed5ce17a31b14e5cfaef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Wed, 6 Mar 2019 12:10:55 +0100 Subject: [PATCH] Fix ValueError when not requesting a checkout --- blender_asset_tracer/pack/shaman/__init__.py | 5 ++++- blender_asset_tracer/pack/shaman/transfer.py | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/blender_asset_tracer/pack/shaman/__init__.py b/blender_asset_tracer/pack/shaman/__init__.py index d2129c6..25b14c2 100644 --- a/blender_asset_tracer/pack/shaman/__init__.py +++ b/blender_asset_tracer/pack/shaman/__init__.py @@ -75,7 +75,10 @@ class ShamanPacker(bat_pack.Packer): @property def checkout_location(self) -> str: - """Return the checkout location of the packed blend file.""" + """Return the checkout location of the packed blend file. + + :return: the checkout location, or '' if no checkout was made. + """ return self._checkout_location @property diff --git a/blender_asset_tracer/pack/shaman/transfer.py b/blender_asset_tracer/pack/shaman/transfer.py index a69d383..c1be4b4 100644 --- a/blender_asset_tracer/pack/shaman/transfer.py +++ b/blender_asset_tracer/pack/shaman/transfer.py @@ -348,6 +348,7 @@ class ShamanTransferrer(bat_transfer.FileTransferer): @property def checkout_location(self) -> str: + """Returns the checkout location, or '' if no checkout was made.""" if not self._checkout_location: - raise ValueError('No checkout was created yet.') + return '' return self._checkout_location