diff --git a/fsl/scripts/imcp.py b/fsl/scripts/imcp.py index 5f8367fd882286b2aee4ab27377c13e408ab4dfc..8bf15ba23bb99e7fcb726830526b4d77a52340bf 100755 --- a/fsl/scripts/imcp.py +++ b/fsl/scripts/imcp.py @@ -53,12 +53,18 @@ def main(argv=None): print(usage) return 1 - srcs = fslpath.removeDuplicates(srcs, - allowedExts=fslimage.ALLOWED_EXTENSIONS, - fileGroups=fslimage.FILE_GROUPS) + try: + srcs = fslpath.removeDuplicates( + srcs, + allowedExts=fslimage.ALLOWED_EXTENSIONS, + fileGroups=fslimage.FILE_GROUPS) - for src in srcs: - imcp.imcp(src, dest, useDefaultExt=True, overwrite=True) + for src in srcs: + imcp.imcp(src, dest, useDefaultExt=True, overwrite=True) + + except Exception as e: + print(str(e)) + return 1 return 0 diff --git a/fsl/scripts/immv.py b/fsl/scripts/immv.py index 6a1397e2aa4569f27aae6664588a50b4ce213467..b33d8ff7bc74a66886b02626e6712c769f067cc9 100755 --- a/fsl/scripts/immv.py +++ b/fsl/scripts/immv.py @@ -54,12 +54,18 @@ def main(argv=None): print(usage) return 1 - srcs = fslpath.removeDuplicates(srcs, - allowedExts=fslimage.ALLOWED_EXTENSIONS, - fileGroups=fslimage.FILE_GROUPS) + try: + srcs = fslpath.removeDuplicates( + srcs, + allowedExts=fslimage.ALLOWED_EXTENSIONS, + fileGroups=fslimage.FILE_GROUPS) - for src in srcs: - imcp.immv(src, dest, useDefaultExt=True, overwrite=True) + for src in srcs: + imcp.immv(src, dest, useDefaultExt=True, overwrite=True) + + except Exception as e: + print(str(e)) + return 1 return 0