Skip to content

Commit 40c91a8

Browse files
committed
fix mypy
1 parent a60d058 commit 40c91a8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Tools/cases_generator/analyzer.py

Lines changed: 4 additions & 4 deletions
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[tuple[int]]) -> dict[lexer.Token, tuple[lexer.Token, lexer.Token]]:
662+
def check_escaping_calls(instr: parser.InstDef, escapes: list[tuple[int, int, 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,9 +680,9 @@ def check_escaping_calls(instr: parser.InstDef, escapes: list[tuple[int]]) -> di
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[tuple[int]]) -> dict[lexer.Token, tuple[lexer.Token, lexer.Token]]:
683+
def merge_subsequent_escaping_calls(tokens: list[lexer.Token], escapes: list[tuple[int, int, int]]) -> dict[lexer.Token, tuple[lexer.Token, lexer.Token]]:
684684
if not escapes:
685-
return escapes
685+
return {}
686686
merged: list[list[int]] = [[*escapes[0]]]
687687
for idx, start, end in escapes[1:]:
688688
curr_start = start
@@ -696,7 +696,7 @@ def merge_subsequent_escaping_calls(tokens: list[lexer.Token], escapes: list[tup
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[tuple[int]] = []
699+
result: list[tuple[int, int, int]] = []
700700
tokens = instr.block.tokens
701701
for idx, tkn in enumerate(tokens):
702702
try:

0 commit comments

Comments
 (0)