Skip to content

Commit d52a62d

Browse files
authored
Merge pull request #3647 from DimitriPapadopoulos/UP
STY: Apply ruff/pyupgrade rules
2 parents a17de8e + dea4116 commit d52a62d

File tree

6 files changed

+10
-32
lines changed

6 files changed

+10
-32
lines changed

Diff for: nipype/external/fsl_imglob.py

+3-19
Original file line numberDiff line numberDiff line change
@@ -91,14 +91,6 @@ def main():
9191
if len(sys.argv) <= 1:
9292
usage()
9393

94-
if sys.version_info < (2, 4):
95-
import sets
96-
from sets import Set
97-
98-
setAvailable = False
99-
else:
100-
setAvailable = True
101-
10294
deleteExtensions = True
10395
primaryExtensions = [".nii.gz", ".nii", ".hdr.gz", ".hdr"]
10496
secondaryExtensions = [".img.gz", ".img"]
@@ -131,18 +123,10 @@ def main():
131123
)
132124

133125
if deleteExtensions:
134-
for file in range(0, len(filelist)):
135-
filelist[file] = removeImageExtension(filelist[file], allExtensions)
136-
if setAvailable:
137-
filelist = list(set(filelist))
138-
else:
139-
filelist = list(Set(filelist))
140-
filelist.sort()
126+
filelist = [removeImageExtension(f, allExtensions) for f in filelist]
127+
filelist = sorted(set(filelist))
141128

142-
for file in range(0, len(filelist)):
143-
print(filelist[file], end=" ")
144-
if file < len(filelist) - 1:
145-
print(" ", end=" ")
129+
print(*filelist, sep=" ", end=" ")
146130

147131

148132
if __name__ == "__main__":

Diff for: nipype/interfaces/io.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def copytree(src, dst, use_hardlink=False):
8484
hashmethod="content",
8585
use_hardlink=use_hardlink,
8686
)
87-
except (OSError, os.error) as why:
87+
except OSError as why:
8888
errors.append((srcname, dstname, str(why)))
8989
# catch the Error from the recursive copytree so that we can
9090
# continue with other files

Diff for: nipype/pipeline/engine/workflows.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ def disconnect(self, *args):
289289
for srcnode, dstnode, conn in connection_list:
290290
logger.debug("disconnect(): %s->%s %s", srcnode, dstnode, str(conn))
291291
if self in [srcnode, dstnode]:
292-
raise IOError(
292+
raise OSError(
293293
"Workflow connect cannot contain itself as node: src[%s] "
294294
"dest[%s] workflow[%s]"
295295
) % (srcnode, dstnode, self.name)

Diff for: nipype/pipeline/plugins/sge.py

+3-5
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,8 @@ def is_job_state_pending(self):
9191
# if initializing for more than 5 minute, failure due to
9292
# initialization and completion before registration
9393
sge_debug_print(
94-
"FAILURE! QJobInfo.IsPending found long running at {1} seconds"
95-
"'initializing' returning False for to break loop!\n{0}".format(
96-
self, time_diff
97-
)
94+
f"FAILURE! QJobInfo.IsPending found long running at {time_diff} seconds "
95+
f"'initializing' returning False for to break loop!\n{self}"
9896
)
9997
is_pending_status = True # Job initialization took too long, so report!
10098
else: # self.is_running() || self.is_pending():
@@ -227,7 +225,7 @@ def _parse_qstat_job_list(self, xml_job_list):
227225
time.mktime(time.strptime(job_time_text, "%Y-%m-%dT%H:%M:%S"))
228226
)
229227
except:
230-
job_time = float(0.0)
228+
job_time = 0.0
231229
# Make job entry
232230

233231
task_id = int(job_num)

Diff for: nipype/pipeline/plugins/sgegraph.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,7 @@ def make_job_name(jobnumber, nodeslist):
130130
not self._dont_resubmit_completed_jobs
131131
or not cache_doneness_per_node[jobid]
132132
):
133-
values += "${{{0}}},".format(
134-
make_job_name(jobid, nodes)
135-
)
133+
values += f"${{{make_job_name(jobid, nodes)}}},"
136134
if (
137135
values != " "
138136
): # i.e. if some jobs were added to dependency list

Diff for: nipype/pipeline/plugins/slurmgraph.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,7 @@ def make_job_name(jobnumber, nodeslist):
130130
not self._dont_resubmit_completed_jobs
131131
or not cache_doneness_per_node[jobid]
132132
):
133-
values += "${{{0}}}:".format(
134-
make_job_name(jobid, nodes)
135-
)
133+
values += f"${{{make_job_name(jobid, nodes)}}}:"
136134
if (
137135
values != ""
138136
): # i.e. if some jobs were added to dependency list

0 commit comments

Comments
 (0)