Skip to content

Commit 27a0e0e

Browse files
committed
use tuple syntax in isinstance
1 parent ed55d88 commit 27a0e0e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

codeflash/context/unused_definition_remover.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def collect_top_level_definitions(node: cst.CSTNode, definitions: dict[str, Usag
7171
definitions[name] = UsageInfo(name=name)
7272
return definitions
7373

74-
if isinstance(node, cst.AnnAssign | cst.AugAssign):
74+
if isinstance(node, (cst.AnnAssign, cst.AugAssign)):
7575
if isinstance(node.target, cst.Name):
7676
name = node.target.value
7777
definitions[name] = UsageInfo(name=name)
@@ -318,7 +318,7 @@ def remove_unused_definitions_recursively(
318318
319319
"""
320320
# Skip import statements
321-
if isinstance(node, cst.Import | cst.ImportFrom):
321+
if isinstance(node, (cst.Import, cst.ImportFrom)):
322322
return node, True
323323

324324
# Never remove function definitions
@@ -394,7 +394,7 @@ def remove_unused_definitions_recursively(
394394
return node, True
395395
return None, False
396396

397-
if isinstance(node, cst.AnnAssign | cst.AugAssign):
397+
if isinstance(node, (cst.AnnAssign, cst.AugAssign)):
398398
names = extract_names_from_targets(node.target)
399399
for name in names:
400400
if name in definitions and definitions[name].used_by_qualified_function:

0 commit comments

Comments
 (0)