55# Licensed under the MIT License. See License.txt in the project root for
66# license information.
77# --------------------------------------------------------------------------
8- # pylint: disable=protected-access, arguments-differ, signature-differs, broad-except, too-many-lines
8+ # pylint: disable=protected-access, broad-except
99
1010import copy
1111import calendar
@@ -574,7 +574,7 @@ def __init__(self, *args: typing.Any, **kwargs: typing.Any) -> None:
574574 def copy (self ) -> "Model" :
575575 return Model (self .__dict__ )
576576
577- def __new__ (cls , * args : typing .Any , ** kwargs : typing .Any ) -> Self : # pylint: disable=unused-argument
577+ def __new__ (cls , * args : typing .Any , ** kwargs : typing .Any ) -> Self :
578578 if f"{ cls .__module__ } .{ cls .__qualname__ } " not in cls ._calculated :
579579 # we know the last nine classes in mro are going to be 'Model', '_MyMutableMapping', 'MutableMapping',
580580 # 'Mapping', 'Collection', 'Sized', 'Iterable', 'Container' and 'object'
@@ -585,8 +585,8 @@ def __new__(cls, *args: typing.Any, **kwargs: typing.Any) -> Self: # pylint: di
585585 annotations = {
586586 k : v
587587 for mro_class in mros
588- if hasattr (mro_class , "__annotations__" ) # pylint: disable=no-member
589- for k , v in mro_class .__annotations__ .items () # pylint: disable=no-member
588+ if hasattr (mro_class , "__annotations__" )
589+ for k , v in mro_class .__annotations__ .items ()
590590 }
591591 for attr , rf in attr_to_rest_field .items ():
592592 rf ._module = cls .__module__
@@ -601,8 +601,8 @@ def __new__(cls, *args: typing.Any, **kwargs: typing.Any) -> Self: # pylint: di
601601
602602 def __init_subclass__ (cls , discriminator : typing .Optional [str ] = None ) -> None :
603603 for base in cls .__bases__ :
604- if hasattr (base , "__mapping__" ): # pylint: disable=no-member
605- base .__mapping__ [discriminator or cls .__name__ ] = cls # type: ignore # pylint: disable=no-member
604+ if hasattr (base , "__mapping__" ):
605+ base .__mapping__ [discriminator or cls .__name__ ] = cls # type: ignore
606606
607607 @classmethod
608608 def _get_discriminator (cls , exist_discriminators ) -> typing .Optional ["_RestField" ]:
@@ -613,7 +613,7 @@ def _get_discriminator(cls, exist_discriminators) -> typing.Optional["_RestField
613613
614614 @classmethod
615615 def _deserialize (cls , data , exist_discriminators ):
616- if not hasattr (cls , "__mapping__" ): # pylint: disable=no-member
616+ if not hasattr (cls , "__mapping__" ):
617617 return cls (data )
618618 discriminator = cls ._get_discriminator (exist_discriminators )
619619 if discriminator is None :
@@ -633,7 +633,7 @@ def _deserialize(cls, data, exist_discriminators):
633633 discriminator_value = data .find (xml_name ).text # pyright: ignore
634634 else :
635635 discriminator_value = data .get (discriminator ._rest_name )
636- mapped_cls = cls .__mapping__ .get (discriminator_value , cls ) # pyright: ignore # pylint: disable=no-member
636+ mapped_cls = cls .__mapping__ .get (discriminator_value , cls ) # pyright: ignore
637637 return mapped_cls ._deserialize (data , exist_discriminators )
638638
639639 def as_dict (self , * , exclude_readonly : bool = False ) -> typing .Dict [str , typing .Any ]:
0 commit comments