From a11132e67ddc9df06148bdcfed773ed0017fb80b Mon Sep 17 00:00:00 2001 From: Tim Rid <6593626+timrid@users.noreply.github.com> Date: Sat, 22 May 2021 17:45:45 +0200 Subject: [PATCH] fixed mypy error --- construct_typed/tstruct.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/construct_typed/tstruct.py b/construct_typed/tstruct.py index dc550e4..dd3bfe6 100644 --- a/construct_typed/tstruct.py +++ b/construct_typed/tstruct.py @@ -106,11 +106,14 @@ def sfield( else: default = default_subcon.value - return dataclasses.field( - default=default, - init=init, - metadata={"subcon": subcon}, - ) # type: ignore + return t.cast( + ParsedType, + dataclasses.field( + default=default, + init=init, + metadata={"subcon": subcon}, + ), + ) ContainerType = t.TypeVar("ContainerType", bound=TContainerMixin)