diff --git a/lib/python/mirtk/deformable/neonatal_cortex.py b/lib/python/mirtk/deformable/neonatal_cortex.py index f386f27..5cdb8dc 100755 --- a/lib/python/mirtk/deformable/neonatal_cortex.py +++ b/lib/python/mirtk/deformable/neonatal_cortex.py @@ -193,8 +193,11 @@ def output(name_or_func, delete=False): Absolute path of output file. """ - if isinstance(name_or_func, str): path = name_or_func - else: path = name_or_func() + if callable(name_or_func): + path = name_or_func() + else: + path = name_or_func + if path: try: yield os.path.abspath(path)