From 84d063261e6b088acbcd1c95945564126775cfa7 Mon Sep 17 00:00:00 2001 From: Jeremy Spencer Date: Mon, 4 Sep 2017 08:04:10 -0400 Subject: [PATCH] Updated tutorial-plain to be in line with breaking changes in graphen-python>=2.0.dev: https://github.com/graphql-python/graphene/blob/master/UPGRADE-v2.0.md\#simpler-resolvers --- docs/tutorial-plain.rst | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/tutorial-plain.rst b/docs/tutorial-plain.rst index e11329602..6aa429427 100644 --- a/docs/tutorial-plain.rst +++ b/docs/tutorial-plain.rst @@ -157,10 +157,10 @@ Create ``cookbook/ingredients/schema.py`` and type the following: all_categories = graphene.List(CategoryType) all_ingredients = graphene.List(IngredientType) - def resolve_all_categories(self, args, context, info): + def resolve_all_categories(self, info, **kwargs): return Category.objects.all() - def resolve_all_ingredients(self, args, context, info): + def resolve_all_ingredients(self, info, **kwargs): # We can easily optimize query count in the resolve method return Ingredient.objects.select_related('category').all() @@ -438,15 +438,15 @@ We can update our schema to support that, by adding new query for ``ingredient`` name=graphene.String()) all_ingredients = graphene.List(IngredientType) - def resolve_all_categories(self, args, context, info): + def resolve_all_categories(self, info, **kwargs): return Category.objects.all() - def resolve_all_ingredients(self, args, context, info): + def resolve_all_ingredients(self, info, **kwargs): return Ingredient.objects.all() - def resolve_category(self, args, context, info): - id = args.get('id') - name = args.get('name') + def resolve_category(self, info, **kwargs): + id = kargs.get('id') + name = kargs.get('name') if id is not None: return Category.objects.get(pk=id) @@ -456,9 +456,9 @@ We can update our schema to support that, by adding new query for ``ingredient`` return None - def resolve_ingredient(self, args, context, info): - id = args.get('id') - name = args.get('name') + def resolve_ingredient(self, info, **kwargs): + id = kargs.get('id') + name = kargs.get('name') if id is not None: return Ingredient.objects.get(pk=id)