SCons: Update mypy

This commit is contained in:
Thaddeus Crews 2023-11-21 15:33:14 -06:00
parent 6882e5042d
commit 8cd984b3cb
No known key found for this signature in database
GPG Key ID: 62181B86FE9E5D84
4 changed files with 8 additions and 4 deletions

3
.gitignore vendored
View File

@ -153,6 +153,9 @@ gmon.out
# Kdevelop # Kdevelop
*.kdev4 *.kdev4
# Mypy
.mypy_cache
# Qt Creator # Qt Creator
*.config *.config
*.creator *.creator

View File

@ -199,7 +199,7 @@ def build_gles3_header(
filename: str, filename: str,
include: str, include: str,
class_suffix: str, class_suffix: str,
optional_output_filename: str = None, optional_output_filename: Optional[str] = None,
header_data: Optional[GLES3HeaderStruct] = None, header_data: Optional[GLES3HeaderStruct] = None,
): ):
header_data = header_data or GLES3HeaderStruct() header_data = header_data or GLES3HeaderStruct()

View File

@ -114,7 +114,7 @@ def include_file_in_rd_header(filename: str, header_data: RDHeaderStruct, depth:
def build_rd_header( def build_rd_header(
filename: str, optional_output_filename: str = None, header_data: Optional[RDHeaderStruct] = None filename: str, optional_output_filename: Optional[str] = None, header_data: Optional[RDHeaderStruct] = None
) -> None: ) -> None:
header_data = header_data or RDHeaderStruct() header_data = header_data or RDHeaderStruct()
include_file_in_rd_header(filename, header_data, 0) include_file_in_rd_header(filename, header_data, 0)
@ -198,7 +198,7 @@ def include_file_in_raw_header(filename: str, header_data: RAWHeaderStruct, dept
def build_raw_header( def build_raw_header(
filename: str, optional_output_filename: str = None, header_data: Optional[RAWHeaderStruct] = None filename: str, optional_output_filename: Optional[str] = None, header_data: Optional[RAWHeaderStruct] = None
): ):
header_data = header_data or RAWHeaderStruct() header_data = header_data or RAWHeaderStruct()
include_file_in_raw_header(filename, header_data, 0) include_file_in_raw_header(filename, header_data, 0)

View File

@ -1,6 +1,7 @@
[mypy] [mypy]
ignore_missing_imports = true ignore_missing_imports = True
disallow_any_generics = True disallow_any_generics = True
no_implicit_optional = True
pretty = True pretty = True
show_column_numbers = True show_column_numbers = True
warn_redundant_casts = True warn_redundant_casts = True