Skip to content

Commit e8f2267

Browse files
STY: Apply ruff/flake8-simplify rule SIM101
SIM101 Multiple `isinstance` calls for expression, merge into a single call
1 parent 935557c commit e8f2267

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

nipype/interfaces/base/specs.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -177,19 +177,15 @@ def get_traitsfree(self, **kwargs):
177177

178178
def _clean_container(self, objekt, undefinedval=None, skipundefined=False):
179179
"""Convert a traited object into a pure python representation."""
180-
if isinstance(objekt, TraitDictObject) or isinstance(objekt, dict):
180+
if isinstance(objekt, (TraitDictObject, dict)):
181181
out = {}
182182
for key, val in list(objekt.items()):
183183
if isdefined(val):
184184
out[key] = self._clean_container(val, undefinedval)
185185
else:
186186
if not skipundefined:
187187
out[key] = undefinedval
188-
elif (
189-
isinstance(objekt, TraitListObject)
190-
or isinstance(objekt, list)
191-
or isinstance(objekt, tuple)
192-
):
188+
elif isinstance(objekt, (TraitListObject, list, tuple)):
193189
out = []
194190
for val in objekt:
195191
if isdefined(val):

nipype/interfaces/slicer/generate_classes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def add_class_to_package(class_codes, class_names, module_name, package_dir):
5454
def crawl_code_struct(code_struct, package_dir):
5555
subpackages = []
5656
for k, v in code_struct.items():
57-
if isinstance(v, str) or isinstance(v, (str, bytes)):
57+
if isinstance(v, (str, bytes)):
5858
module_name = k.lower()
5959
class_name = k
6060
class_code = v

0 commit comments

Comments
 (0)