@@ -741,7 +741,7 @@ def analyze(self) -> None:
741
741
"""Examine the AST tree from `self.root_node` to determine possible arcs."""
742
742
for node in ast .walk (self .root_node ):
743
743
node_name = node .__class__ .__name__
744
- code_object_handler = getattr (self , "_code_object__" + node_name , None )
744
+ code_object_handler = getattr (self , f "_code_object__{ node_name } " , None )
745
745
if code_object_handler is not None :
746
746
code_object_handler (node )
747
747
@@ -832,7 +832,7 @@ def line_for_node(self, node: ast.AST) -> TLineNo:
832
832
node_name = node .__class__ .__name__
833
833
handler = cast (
834
834
Optional [Callable [[ast .AST ], TLineNo ]],
835
- getattr (self , "_line__" + node_name , None ),
835
+ getattr (self , f "_line__{ node_name } " , None ),
836
836
)
837
837
if handler is not None :
838
838
line = handler (node )
@@ -913,7 +913,7 @@ def node_exits(self, node: ast.AST) -> set[ArcStart]:
913
913
node_name = node .__class__ .__name__
914
914
handler = cast (
915
915
Optional [Callable [[ast .AST ], set [ArcStart ]]],
916
- getattr (self , "_handle__" + node_name , None ),
916
+ getattr (self , f "_handle__{ node_name } " , None ),
917
917
)
918
918
if handler is not None :
919
919
arc_starts = handler (node )
@@ -989,7 +989,7 @@ def find_non_missing_node(self, node: ast.AST) -> ast.AST | None:
989
989
990
990
missing_fn = cast (
991
991
Optional [Callable [[ast .AST ], Optional [ast .AST ]]],
992
- getattr (self , "_missing__" + node .__class__ .__name__ , None ),
992
+ getattr (self , f "_missing__{ node .__class__ .__name__ } " , None ),
993
993
)
994
994
if missing_fn is not None :
995
995
ret_node = missing_fn (node )
0 commit comments