removed unused type ignore

This commit is contained in:
Tim Rid 2021-03-13 17:54:06 +01:00
parent d0a31458a8
commit 084c39a1ff

View file

@ -11,7 +11,7 @@ DataclassType = t.TypeVar("DataclassType")
def TUnionField(
subcon: Construct[ParsedType, BuildTypes],
subcon: Construct[ParsedType, t.Any],
doc: t.Optional[str] = None,
parsed: t.Optional[t.Callable[[t.Any, "cs.Context"], None]] = None,
) -> ParsedType:
@ -28,9 +28,9 @@ def TUnionField(
# some subcons have a predefined default value. all other have "None"
default: t.Any = None
if isinstance(subcon, (cs.Const, cs.Default)):
if callable(subcon.value): # type: ignore
if callable(subcon.value):
raise ValueError("lamda as default is not supported")
default = subcon.value # type: ignore
default = subcon.value
# if subcon builds from "None", set default to "None"
field = dataclasses.field(