Skip to content

Commit 187fe01

Browse files
committed
fix mypy
1 parent b8ccca8 commit 187fe01

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Tools/cases_generator/analyzer.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -659,7 +659,7 @@ def find_stmt_end(node: parser.InstDef, idx: int) -> int:
659659
if tkn.kind == "SEMI":
660660
return idx+1
661661

662-
def check_escaping_calls(instr: parser.InstDef, escapes: list[list[int]]) -> dict[lexer.Token, tuple[lexer.Token, lexer.Token]]:
662+
def check_escaping_calls(instr: parser.InstDef, escapes: list[tuple[int]]) -> dict[lexer.Token, tuple[lexer.Token, lexer.Token]]:
663663
escapes = merge_subsequent_escaping_calls(instr.block.tokens, escapes)
664664
calls = {escapes[t][0] for t in escapes}
665665
in_if = 0
@@ -680,10 +680,10 @@ def check_escaping_calls(instr: parser.InstDef, escapes: list[list[int]]) -> dic
680680
raise analysis_error(f"Escaping call '{tkn.text} in condition", tkn)
681681
return escapes
682682

683-
def merge_subsequent_escaping_calls(tokens: list[lexer.Token], escapes: list[list[int]]) -> dict[lexer.Token, tuple[lexer.Token, lexer.Token]]:
683+
def merge_subsequent_escaping_calls(tokens: list[lexer.Token], escapes: list[tuple[int]]) -> dict[lexer.Token, tuple[lexer.Token, lexer.Token]]:
684684
if not escapes:
685685
return escapes
686-
merged = [[*escapes[0]]]
686+
merged: list[list[int]] = [[*escapes[0]]]
687687
for idx, start, end in escapes[1:]:
688688
curr_start = start
689689
prev_end = merged[-1][2]
@@ -696,7 +696,7 @@ def merge_subsequent_escaping_calls(tokens: list[lexer.Token], escapes: list[lis
696696
return {tokens[start]: (tokens[idx], tokens[end]) for idx, start, end in merged}
697697

698698
def find_escaping_api_calls(instr: parser.InstDef) -> dict[lexer.Token, tuple[lexer.Token, lexer.Token]]:
699-
result: list[list[int]] = []
699+
result: list[tuple[int]] = []
700700
tokens = instr.block.tokens
701701
for idx, tkn in enumerate(tokens):
702702
try:

0 commit comments

Comments
 (0)