Skip to content

Commit 0cf2a8c

Browse files
committed
fixed file name issue in nib diff
1 parent 72bc800 commit 0cf2a8c

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

nibabel/cmdline/diff.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,17 @@ def main():
159159
print("{:<11}".format('Field'), end="")
160160

161161
for f in files:
162-
print("{:<45}".format(f), end="")
162+
output = ""
163+
i = 0
164+
while i < len(f):
165+
if f[i] == "/":
166+
output = ""
167+
else:
168+
output += f[i]
169+
i += 1
170+
171+
print("{:<45}".format(output), end="")
172+
163173
print()
164174

165175
for x in diff:

nibabel/tests/test_scripts.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def check_nib_diff_examples(opts=[], hdrs_str="", other_str=""):
7373
fnames2 = [pjoin(DATA_PATH, f)
7474
for f in ('example4d.nii.gz', 'example4d.nii.gz')]
7575
code, stdout, stderr = run_command(['nib-diff'] + fnames, check_code=False)
76-
assert_equal(stdout, "Field " + pjoin(DATA_PATH, 'example4d.nii.gz') + pjoin(DATA_PATH, 'standard.nii.gz')
76+
assert_equal(stdout, "Field " + "{:<45}".format("example4d.nii.gz") + "{:<45}".format("standard.nii.gz")
7777
+ "\n" + "regular b'r' b'' "
7878
" " + "\n" + "dim_info 57 "
7979
" 0 "
@@ -112,7 +112,7 @@ def check_nib_diff_examples(opts=[], hdrs_str="", other_str=""):
112112
" " + "\n" + "DATA: These files are different.")
113113

114114
code, stdout, stderr = run_command(['nib-diff'] + fnames2, check_code=False)
115-
assert_equal(stdout, "Field "+ pjoin(DATA_PATH, 'example4d.nii.gz') + pjoin(DATA_PATH, 'example4d.nii.gz')
115+
assert_equal(stdout, "Field "+ "{:<45}".format("example4d.nii.gz") + "{:<45}".format("example4d.nii.gz")
116116
+ "\n" + "DATA: These files are identical!")
117117

118118

0 commit comments

Comments
 (0)