diff --git a/duniterpy/documents/block_uid.py b/duniterpy/documents/block_uid.py index 025510476047fd5c01017a7935eaac07cfb663be..7afd21a539f4dafb3c34135e48a48ff6721ae992 100644 --- a/duniterpy/documents/block_uid.py +++ b/duniterpy/documents/block_uid.py @@ -89,10 +89,12 @@ def block_uid(value: Union[str, BlockUID, None]) -> BlockUID: :return: """ if isinstance(value, BlockUID): - return value + result = value elif isinstance(value, str): - return BlockUID.from_str(value) + result = BlockUID.from_str(value) elif value is None: - return BlockUID.empty() + result = BlockUID.empty() else: raise TypeError("Cannot convert {0} to BlockUID".format(type(value))) + + return result