Skip to content

Commit df6d2e5

Browse files
committed
Added the directive ignoring types for the generated lark parser. Because lark by now generates the code not passing mypy checks. And mypy seems to be having a bug that its ignore settings sometimes don't work.
1 parent 681d158 commit df6d2e5

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

hcl2/parser.py

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ def create_parser_file(parser_file: Path = PARSER_FILE) -> None:
2828
lark_file = THIS_DIR / "hcl2.lark"
2929
with open(parser_file, "w", encoding="utf-8") as parser_file_stream:
3030
lark_inst = Lark(lark_file.read_text(), parser="lalr", lexer="contextual")
31+
parser_file_stream.write("# mypy: ignore-errors\n")
3132
gen_standalone(lark_inst, out=parser_file_stream)
3233

3334

0 commit comments

Comments
 (0)