@@ -1616,7 +1616,7 @@ def _resolve_for_python_type(
16161616 # make a new Enum that looks like this one.
16171617 # pop the "name" so that it gets generated based on the enum
16181618 # arguments or other rules
1619- kw = self ._make_enum_kw ({})
1619+ kw = self ._make_enum_kw ({}) # type: ignore
16201620
16211621 kw .pop ("name" , None )
16221622 if native_enum is False :
@@ -1738,7 +1738,7 @@ def as_generic(self, allow_nulltype: bool = False) -> TypeEngine[Any]:
17381738 self , self ._generic_type_affinity , * args , _disable_warnings = True
17391739 )
17401740
1741- def _make_enum_kw (self , kw ) :
1741+ def _make_enum_kw (self , kw : Dict [ Any , Any ]) -> Dict [ Any , Any ] :
17421742 kw .setdefault ("validate_strings" , self .validate_strings )
17431743 kw .setdefault ("name" , self .name )
17441744 kw .setdefault ("schema" , self .schema )
@@ -1751,12 +1751,16 @@ def _make_enum_kw(self, kw):
17511751 kw .setdefault ("omit_aliases" , self ._omit_aliases )
17521752 return kw
17531753
1754- def adapt_to_emulated (self , impltype , ** kw ):
1754+ def adapt_to_emulated (
1755+ self ,
1756+ impltype : Union [Type [TypeEngine [Any ]], Type [TypeEngineMixin ]],
1757+ ** kw : Any ,
1758+ ) -> TypeEngine [Any ]:
17551759 self ._make_enum_kw (kw )
17561760 kw ["_disable_warnings" ] = True
17571761 kw .setdefault ("_create_events" , False )
17581762 assert "_enums" in kw
1759- return impltype (** kw )
1763+ return impltype (** kw ) # type: ignore
17601764
17611765 def adapt ( # type: ignore
17621766 self , impltype : Type [_TE ], ** kw : Any
0 commit comments