Skip to content

Commit 0126893

Browse files
authored
Merge pull request #289 from eadwinCode/mypy_errors_fixes
fix: Mypy CI Errors
2 parents 9447d3a + 13034df commit 0126893

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

ninja_extra/controllers/model/schemas.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,11 @@
1919

2020
NINJA_SCHEMA_VERSION = tuple(map(int, ninja_schema_version.split(".")))
2121
except Exception: # pragma: no cover
22-
ConfigError = NinjaSchemaModelSchemaConfig = ModelSchemaConfigAdapter = (
23-
SchemaFactory
24-
) = None
25-
NINJA_SCHEMA_VERSION = (0, 0, 0)
22+
ConfigError: t.Optional[t.Type[Exception]] = None # type: ignore[no-redef]
23+
NinjaSchemaModelSchemaConfig: t.Optional[t.Type[t.Any]] = None # type: ignore[no-redef]
24+
ModelSchemaConfigAdapter: t.Optional[t.Type[t.Any]] = None # type: ignore[no-redef]
25+
SchemaFactory: t.Optional[t.Type[t.Any]] = None # type: ignore[no-redef]
26+
NINJA_SCHEMA_VERSION: t.Tuple[int, int, int] = (0, 0, 0) # type: ignore[no-redef]
2627

2728

2829
from ninja_extra.pagination import PageNumberPaginationExtra, PaginatedResponseSchema
@@ -133,7 +134,7 @@ def generate_all_schema(self) -> None:
133134
# if all schemas have been provided, then we don't need to generate any schema
134135
return
135136

136-
if not NinjaSchemaModelSchemaConfig: # pragma: no cover
137+
if NinjaSchemaModelSchemaConfig is None: # pragma: no cover
137138
raise RuntimeError(
138139
"ninja-schema package is required for ModelControllerSchema generation.\n pip install ninja-schema"
139140
)

0 commit comments

Comments
 (0)