Skip to content

Commit 6a82dd3

Browse files
committed
🚨 Format using black and pre-commit fixers
Run pyupgrade
1 parent dcf2e71 commit 6a82dd3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+436
-273
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ a github repo, https://repl.it or similar (you can use this template as a starti
2727

2828

2929
* **Please tell us about your environment:**
30-
31-
- Version:
32-
- Platform:
30+
31+
- Version:
32+
- Platform:
3333

3434
* **Other information** (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow)

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,4 @@ Then to produce a HTML version of the documentation:
5959

6060
```sh
6161
make html
62-
```
62+
```

MANIFEST.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ recursive-include graphene_django/templates *
33
recursive-include graphene_django/static *
44

55
include examples/cookbook/cookbook/ingredients/fixtures/ingredients.json
6-
include examples/cookbook-plain/cookbook/ingredients/fixtures/ingredients.json
6+
include examples/cookbook-plain/cookbook/ingredients/fixtures/ingredients.json

docs/schema.py

Lines changed: 48 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,48 @@
1-
import graphene
2-
3-
from graphene_django.types import DjangoObjectType
4-
5-
from cookbook.ingredients.models import Category, Ingredient
6-
7-
8-
class CategoryType(DjangoObjectType):
9-
class Meta:
10-
model = Category
11-
fields = '__all__'
12-
13-
14-
class IngredientType(DjangoObjectType):
15-
class Meta:
16-
model = Ingredient
17-
fields = '__all__'
18-
19-
20-
class Query(object):
21-
category = graphene.Field(CategoryType,
22-
id=graphene.Int(),
23-
name=graphene.String())
24-
all_categories = graphene.List(CategoryType)
25-
26-
27-
ingredient = graphene.Field(IngredientType,
28-
id=graphene.Int(),
29-
name=graphene.String())
30-
all_ingredients = graphene.List(IngredientType)
31-
32-
def resolve_all_categories(self, info, **kwargs):
33-
return Category.objects.all()
34-
35-
def resolve_all_ingredients(self, info, **kwargs):
36-
return Ingredient.objects.all()
37-
38-
def resolve_category(self, info, **kwargs):
39-
id = kwargs.get('id')
40-
name = kwargs.get('name')
41-
42-
if id is not None:
43-
return Category.objects.get(pk=id)
44-
45-
if name is not None:
46-
return Category.objects.get(name=name)
47-
48-
return None
49-
50-
def resolve_ingredient(self, info, **kwargs):
51-
id = kwargs.get('id')
52-
name = kwargs.get('name')
53-
54-
if id is not None:
55-
return Ingredient.objects.get(pk=id)
56-
57-
if name is not None:
58-
return Ingredient.objects.get(name=name)
59-
60-
return None
1+
import graphene
2+
from graphene_django.types import DjangoObjectType
3+
from cookbook.ingredients.models import Category, Ingredient
4+
5+
6+
class CategoryType(DjangoObjectType):
7+
class Meta:
8+
model = Category
9+
fields = "__all__"
10+
11+
12+
class IngredientType(DjangoObjectType):
13+
class Meta:
14+
model = Ingredient
15+
fields = "__all__"
16+
17+
18+
class Query:
19+
category = graphene.Field(CategoryType, id=graphene.Int(), name=graphene.String())
20+
all_categories = graphene.List(CategoryType)
21+
ingredient = graphene.Field(
22+
IngredientType, id=graphene.Int(), name=graphene.String()
23+
)
24+
all_ingredients = graphene.List(IngredientType)
25+
26+
def resolve_all_categories(self, info, **kwargs):
27+
return Category.objects.all()
28+
29+
def resolve_all_ingredients(self, info, **kwargs):
30+
return Ingredient.objects.all()
31+
32+
def resolve_category(self, info, **kwargs):
33+
id = kwargs.get("id")
34+
name = kwargs.get("name")
35+
if id is not None:
36+
return Category.objects.get(pk=id)
37+
if name is not None:
38+
return Category.objects.get(name=name)
39+
return None
40+
41+
def resolve_ingredient(self, info, **kwargs):
42+
id = kwargs.get("id")
43+
name = kwargs.get("name")
44+
if id is not None:
45+
return Ingredient.objects.get(pk=id)
46+
if name is not None:
47+
return Ingredient.objects.get(name=name)
48+
return None

docs/schema.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,4 @@ If you have defined a ``Query`` or ``Mutation``, you can register them with the
4747
4848
You can add as many mixins to the base ``Query`` and ``Mutation`` objects as you like.
4949

50-
Read more about Schema on the `core graphene docs <https://docs.graphene-python.org/en/latest/types/schema/>`__
50+
Read more about Schema on the `core graphene docs <https://docs.graphene-python.org/en/latest/types/schema/>`__
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"model": "ingredients.category", "pk": 1, "fields": {"name": "Dairy"}}, {"model": "ingredients.category", "pk": 2, "fields": {"name": "Meat"}}, {"model": "ingredients.ingredient", "pk": 1, "fields": {"name": "Eggs", "notes": "Good old eggs", "category": 1}}, {"model": "ingredients.ingredient", "pk": 2, "fields": {"name": "Milk", "notes": "Comes from a cow", "category": 1}}, {"model": "ingredients.ingredient", "pk": 3, "fields": {"name": "Beef", "notes": "Much like milk, this comes from a cow", "category": 2}}, {"model": "ingredients.ingredient", "pk": 4, "fields": {"name": "Chicken", "notes": "Definitely doesn't come from a cow", "category": 2}}]
1+
[{"model": "ingredients.category", "pk": 1, "fields": {"name": "Dairy"}}, {"model": "ingredients.category", "pk": 2, "fields": {"name": "Meat"}}, {"model": "ingredients.ingredient", "pk": 1, "fields": {"name": "Eggs", "notes": "Good old eggs", "category": 1}}, {"model": "ingredients.ingredient", "pk": 2, "fields": {"name": "Milk", "notes": "Comes from a cow", "category": 1}}, {"model": "ingredients.ingredient", "pk": 3, "fields": {"name": "Beef", "notes": "Much like milk, this comes from a cow", "category": 2}}, {"model": "ingredients.ingredient", "pk": 4, "fields": {"name": "Chicken", "notes": "Definitely doesn't come from a cow", "category": 2}}]
Lines changed: 32 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
# -*- coding: utf-8 -*-
21
# Generated by Django 1.9 on 2015-12-04 18:15
3-
from __future__ import unicode_literals
42

53
import django.db.models.deletion
64
from django.db import migrations, models
@@ -10,24 +8,46 @@ class Migration(migrations.Migration):
108

119
initial = True
1210

13-
dependencies = [
14-
]
11+
dependencies = []
1512

1613
operations = [
1714
migrations.CreateModel(
18-
name='Category',
15+
name="Category",
1916
fields=[
20-
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
21-
('name', models.CharField(max_length=100)),
17+
(
18+
"id",
19+
models.AutoField(
20+
auto_created=True,
21+
primary_key=True,
22+
serialize=False,
23+
verbose_name="ID",
24+
),
25+
),
26+
("name", models.CharField(max_length=100)),
2227
],
2328
),
2429
migrations.CreateModel(
25-
name='Ingredient',
30+
name="Ingredient",
2631
fields=[
27-
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
28-
('name', models.CharField(max_length=100)),
29-
('notes', models.TextField()),
30-
('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='ingredients', to='ingredients.Category')),
32+
(
33+
"id",
34+
models.AutoField(
35+
auto_created=True,
36+
primary_key=True,
37+
serialize=False,
38+
verbose_name="ID",
39+
),
40+
),
41+
("name", models.CharField(max_length=100)),
42+
("notes", models.TextField()),
43+
(
44+
"category",
45+
models.ForeignKey(
46+
on_delete=django.db.models.deletion.CASCADE,
47+
related_name="ingredients",
48+
to="ingredients.Category",
49+
),
50+
),
3151
],
3252
),
3353
]
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
1-
# -*- coding: utf-8 -*-
21
# Generated by Django 1.9 on 2016-11-04 00:50
3-
from __future__ import unicode_literals
42

53
from django.db import migrations, models
64

75

86
class Migration(migrations.Migration):
97

108
dependencies = [
11-
('ingredients', '0001_initial'),
9+
("ingredients", "0001_initial"),
1210
]
1311

1412
operations = [
1513
migrations.AlterField(
16-
model_name='ingredient',
17-
name='notes',
14+
model_name="ingredient",
15+
name="notes",
1816
field=models.TextField(blank=True, null=True),
1917
),
2018
]

examples/cookbook-plain/cookbook/ingredients/migrations/0003_auto_20181018_1746.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
class Migration(migrations.Migration):
77

88
dependencies = [
9-
('ingredients', '0002_auto_20161104_0050'),
9+
("ingredients", "0002_auto_20161104_0050"),
1010
]
1111

1212
operations = [
1313
migrations.AlterModelOptions(
14-
name='category',
15-
options={'verbose_name_plural': 'Categories'},
14+
name="category",
15+
options={"verbose_name_plural": "Categories"},
1616
),
1717
]

examples/cookbook-plain/cookbook/ingredients/schema.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class Meta:
1616
fields = "__all__"
1717

1818

19-
class Query(object):
19+
class Query:
2020
category = graphene.Field(CategoryType, id=graphene.Int(), name=graphene.String())
2121
all_categories = graphene.List(CategoryType)
2222

Lines changed: 47 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
# -*- coding: utf-8 -*-
21
# Generated by Django 1.9 on 2015-12-04 18:20
3-
from __future__ import unicode_literals
42

53
import django.db.models.deletion
64
from django.db import migrations, models
@@ -11,26 +9,62 @@ class Migration(migrations.Migration):
119
initial = True
1210

1311
dependencies = [
14-
('ingredients', '0001_initial'),
12+
("ingredients", "0001_initial"),
1513
]
1614

1715
operations = [
1816
migrations.CreateModel(
19-
name='Recipe',
17+
name="Recipe",
2018
fields=[
21-
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
22-
('title', models.CharField(max_length=100)),
23-
('instructions', models.TextField()),
19+
(
20+
"id",
21+
models.AutoField(
22+
auto_created=True,
23+
primary_key=True,
24+
serialize=False,
25+
verbose_name="ID",
26+
),
27+
),
28+
("title", models.CharField(max_length=100)),
29+
("instructions", models.TextField()),
2430
],
2531
),
2632
migrations.CreateModel(
27-
name='RecipeIngredient',
33+
name="RecipeIngredient",
2834
fields=[
29-
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
30-
('amount', models.FloatField()),
31-
('unit', models.CharField(choices=[('kg', 'Kilograms'), ('l', 'Litres'), ('', 'Units')], max_length=20)),
32-
('ingredient', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='used_by', to='ingredients.Ingredient')),
33-
('recipes', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='amounts', to='recipes.Recipe')),
35+
(
36+
"id",
37+
models.AutoField(
38+
auto_created=True,
39+
primary_key=True,
40+
serialize=False,
41+
verbose_name="ID",
42+
),
43+
),
44+
("amount", models.FloatField()),
45+
(
46+
"unit",
47+
models.CharField(
48+
choices=[("kg", "Kilograms"), ("l", "Litres"), ("", "Units")],
49+
max_length=20,
50+
),
51+
),
52+
(
53+
"ingredient",
54+
models.ForeignKey(
55+
on_delete=django.db.models.deletion.CASCADE,
56+
related_name="used_by",
57+
to="ingredients.Ingredient",
58+
),
59+
),
60+
(
61+
"recipes",
62+
models.ForeignKey(
63+
on_delete=django.db.models.deletion.CASCADE,
64+
related_name="amounts",
65+
to="recipes.Recipe",
66+
),
67+
),
3468
],
3569
),
3670
]
Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,31 @@
1-
# -*- coding: utf-8 -*-
21
# Generated by Django 1.9 on 2016-11-04 01:06
3-
from __future__ import unicode_literals
42

53
from django.db import migrations, models
64

75

86
class Migration(migrations.Migration):
97

108
dependencies = [
11-
('recipes', '0001_initial'),
9+
("recipes", "0001_initial"),
1210
]
1311

1412
operations = [
1513
migrations.RenameField(
16-
model_name='recipeingredient',
17-
old_name='recipes',
18-
new_name='recipe',
14+
model_name="recipeingredient",
15+
old_name="recipes",
16+
new_name="recipe",
1917
),
2018
migrations.AlterField(
21-
model_name='recipeingredient',
22-
name='unit',
23-
field=models.CharField(choices=[(b'unit', b'Units'), (b'kg', b'Kilograms'), (b'l', b'Litres'), (b'st', b'Shots')], max_length=20),
19+
model_name="recipeingredient",
20+
name="unit",
21+
field=models.CharField(
22+
choices=[
23+
(b"unit", b"Units"),
24+
(b"kg", b"Kilograms"),
25+
(b"l", b"Litres"),
26+
(b"st", b"Shots"),
27+
],
28+
max_length=20,
29+
),
2430
),
2531
]

0 commit comments

Comments
 (0)