From a7a4ba62af4cb8b00ffa6a9f8cf79bd87dfb5e95 Mon Sep 17 00:00:00 2001 From: Syrus Akbary Date: Thu, 8 Feb 2018 23:56:13 -0800 Subject: [PATCH] Enabled possibility of setting name, description or deprecation_reason in mutation Fields Fixed #634, $660 #626 and #593 --- graphene/types/mutation.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/graphene/types/mutation.py b/graphene/types/mutation.py index 97a1bd5e..fe15f6a2 100644 --- a/graphene/types/mutation.py +++ b/graphene/types/mutation.py @@ -76,7 +76,12 @@ class Mutation(ObjectType): super(Mutation, cls).__init_subclass_with_meta__(_meta=_meta, **options) @classmethod - def Field(cls, *args, **kwargs): + def Field(cls, name=None, description=None, deprecation_reason=None): return Field( - cls._meta.output, args=cls._meta.arguments, resolver=cls._meta.resolver + cls._meta.output, + args=cls._meta.arguments, + resolver=cls._meta.resolver, + name=name, + description=description, + deprecation_reason=deprecation_reason, )