From e919260511ca67285f328b62a4739329a363fce3 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sun, 28 Aug 2022 22:54:59 +0200 Subject: [PATCH] com2ann: Translate type comments into Python type annotations --- graphene/types/enum.py | 2 +- graphene/types/inputobjecttype.py | 10 +++++----- graphene/types/interface.py | 10 +++++----- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/graphene/types/enum.py b/graphene/types/enum.py index f2c9e923..c48560db 100644 --- a/graphene/types/enum.py +++ b/graphene/types/enum.py @@ -16,7 +16,7 @@ EnumType = type(PyEnum) class EnumOptions(BaseOptions): - enum: Enum = None + enum: PyEnum = None deprecation_reason = None diff --git a/graphene/types/inputobjecttype.py b/graphene/types/inputobjecttype.py index ccd946e5..12095bb3 100644 --- a/graphene/types/inputobjecttype.py +++ b/graphene/types/inputobjecttype.py @@ -9,11 +9,6 @@ if MYPY: from typing import Dict, Callable # NOQA -class InputObjectTypeOptions(BaseOptions): - fields: Dict[str, InputField] = None - container: InputObjectTypeContainer = None - - class InputObjectTypeContainer(dict, BaseType): class Meta: abstract = True @@ -27,6 +22,11 @@ class InputObjectTypeContainer(dict, BaseType): pass +class InputObjectTypeOptions(BaseOptions): + fields: Dict[str, InputField] = None + container: InputObjectTypeContainer = None + + class InputObjectType(UnmountedType, BaseType): """ Input Object Type Definition diff --git a/graphene/types/interface.py b/graphene/types/interface.py index e031b11a..f415bbf2 100644 --- a/graphene/types/interface.py +++ b/graphene/types/interface.py @@ -8,11 +8,6 @@ if MYPY: from typing import Dict, Iterable, Type # NOQA -class InterfaceOptions(BaseOptions): - fields: Dict[str, Field] = None - interfaces: Iterable[Type[Interface]] = () - - class Interface(BaseType): """ Interface Type Definition @@ -73,3 +68,8 @@ class Interface(BaseType): def __init__(self, *args, **kwargs): raise Exception("An Interface cannot be initialized") + + +class InterfaceOptions(BaseOptions): + fields: Dict[str, Field] = None + interfaces: Iterable[Type[Interface]] = ()