Skip to content

Commit a33efa9

Browse files
update Python TS Analyzer
1 parent 73fc458 commit a33efa9

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

src/tstool/analyzer/Python_TS_analyzer.py

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -158,23 +158,22 @@ def get_parameters_in_single_function(
158158
for parameter_node in parameters:
159159
parameter_name = ""
160160
for sub_node in parameter_node.children:
161-
for sub_node in find_nodes_by_type(sub_node, "identifier"):
161+
for sub_sub_node in find_nodes_by_type(sub_node, "identifier"):
162162
parameter_name = file_content[
163-
sub_node.start_byte : sub_node.end_byte
163+
sub_sub_node.start_byte : sub_sub_node.end_byte
164164
]
165-
break
166-
if parameter_name != "" and parameter_name != "self":
167-
line_number = file_content[: sub_node.start_byte].count("\n") + 1
168-
current_function.paras.add(
169-
Value(
170-
parameter_name,
171-
line_number,
172-
ValueLabel.PARA,
173-
current_function.file_path,
174-
index,
175-
)
176-
)
177-
index += 1
165+
if parameter_name != "" and parameter_name != "self":
166+
line_number = file_content[: sub_node.start_byte].count("\n") + 1
167+
current_function.paras.add(
168+
Value(
169+
parameter_name,
170+
line_number,
171+
ValueLabel.PARA,
172+
current_function.file_path,
173+
index,
174+
)
175+
)
176+
index += 1
178177
return current_function.paras
179178

180179
def get_return_values_in_single_function(

0 commit comments

Comments
 (0)