@@ -741,7 +741,7 @@ def analyze(self) -> None:
741741 """Examine the AST tree from `self.root_node` to determine possible arcs."""
742742 for node in ast .walk (self .root_node ):
743743 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 )
745745 if code_object_handler is not None :
746746 code_object_handler (node )
747747
@@ -832,7 +832,7 @@ def line_for_node(self, node: ast.AST) -> TLineNo:
832832 node_name = node .__class__ .__name__
833833 handler = cast (
834834 Optional [Callable [[ast .AST ], TLineNo ]],
835- getattr (self , "_line__" + node_name , None ),
835+ getattr (self , f "_line__{ node_name } " , None ),
836836 )
837837 if handler is not None :
838838 line = handler (node )
@@ -913,7 +913,7 @@ def node_exits(self, node: ast.AST) -> set[ArcStart]:
913913 node_name = node .__class__ .__name__
914914 handler = cast (
915915 Optional [Callable [[ast .AST ], set [ArcStart ]]],
916- getattr (self , "_handle__" + node_name , None ),
916+ getattr (self , f "_handle__{ node_name } " , None ),
917917 )
918918 if handler is not None :
919919 arc_starts = handler (node )
@@ -989,7 +989,7 @@ def find_non_missing_node(self, node: ast.AST) -> ast.AST | None:
989989
990990 missing_fn = cast (
991991 Optional [Callable [[ast .AST ], Optional [ast .AST ]]],
992- getattr (self , "_missing__" + node .__class__ .__name__ , None ),
992+ getattr (self , f "_missing__{ node .__class__ .__name__ } " , None ),
993993 )
994994 if missing_fn is not None :
995995 ret_node = missing_fn (node )
0 commit comments