diff --git a/graphene/types/base.py b/graphene/types/base.py index 84cb377a..734b9789 100644 --- a/graphene/types/base.py +++ b/graphene/types/base.py @@ -5,13 +5,13 @@ from ..utils.trim_docstring import trim_docstring class BaseOptions: - name = None # type: str - description = None # type: str + name: str = None + description: str = None - _frozen = False # type: bool + _frozen: bool = False def __init__(self, class_type): - self.class_type = class_type # type: Type + self.class_type: Type = class_type def freeze(self): self._frozen = True diff --git a/graphene/types/enum.py b/graphene/types/enum.py index e5cc50ed..f2c9e923 100644 --- a/graphene/types/enum.py +++ b/graphene/types/enum.py @@ -16,7 +16,7 @@ EnumType = type(PyEnum) class EnumOptions(BaseOptions): - enum = None # type: Enum + enum: Enum = None deprecation_reason = None diff --git a/graphene/types/inputobjecttype.py b/graphene/types/inputobjecttype.py index 98f0148d..ccd946e5 100644 --- a/graphene/types/inputobjecttype.py +++ b/graphene/types/inputobjecttype.py @@ -10,8 +10,8 @@ if MYPY: class InputObjectTypeOptions(BaseOptions): - fields = None # type: Dict[str, InputField] - container = None # type: InputObjectTypeContainer + fields: Dict[str, InputField] = None + container: InputObjectTypeContainer = None class InputObjectTypeContainer(dict, BaseType): diff --git a/graphene/types/interface.py b/graphene/types/interface.py index 6503b78b..e031b11a 100644 --- a/graphene/types/interface.py +++ b/graphene/types/interface.py @@ -9,8 +9,8 @@ if MYPY: class InterfaceOptions(BaseOptions): - fields = None # type: Dict[str, Field] - interfaces = () # type: Iterable[Type[Interface]] + fields: Dict[str, Field] = None + interfaces: Iterable[Type[Interface]] = () class Interface(BaseType): diff --git a/graphene/types/mutation.py b/graphene/types/mutation.py index ad47c62a..8bd726a1 100644 --- a/graphene/types/mutation.py +++ b/graphene/types/mutation.py @@ -14,10 +14,10 @@ if MYPY: class MutationOptions(ObjectTypeOptions): - arguments = None # type: Dict[str, Argument] - output = None # type: Type[ObjectType] - resolver = None # type: Callable - interfaces = () # type: Iterable[Type[Interface]] + arguments: Dict[str, Argument] = None + output: Type[ObjectType] = None + resolver: Callable = None + interfaces: Iterable[Type[Interface]] = () class Mutation(ObjectType): diff --git a/graphene/types/objecttype.py b/graphene/types/objecttype.py index 1ff29a2e..1b5adde6 100644 --- a/graphene/types/objecttype.py +++ b/graphene/types/objecttype.py @@ -14,8 +14,8 @@ if MYPY: class ObjectTypeOptions(BaseOptions): - fields = None # type: Dict[str, Field] - interfaces = () # type: Iterable[Type[Interface]] + fields: Dict[str, Field] = None + interfaces: Iterable[Type[Interface]] = () class ObjectTypeMeta(BaseTypeMeta): diff --git a/graphene/types/scalars.py b/graphene/types/scalars.py index a468bb3e..8546bc85 100644 --- a/graphene/types/scalars.py +++ b/graphene/types/scalars.py @@ -121,8 +121,7 @@ class Float(Scalar): """ @staticmethod - def coerce_float(value): - # type: (Any) -> float + def coerce_float(value: Any) -> float: try: return float(value) except ValueError: diff --git a/graphene/types/union.py b/graphene/types/union.py index f77e833a..a7d43edb 100644 --- a/graphene/types/union.py +++ b/graphene/types/union.py @@ -9,7 +9,7 @@ if MYPY: class UnionOptions(BaseOptions): - types = () # type: Iterable[Type[ObjectType]] + types: Iterable[Type[ObjectType]] = () class Union(UnmountedType, BaseType):