From 463c1f98df4451b81e0103aa5c189917e3f3b1e1 Mon Sep 17 00:00:00 2001 From: Adam Charnock <adam@adamcharnock.com> Date: Thu, 3 Dec 2015 13:37:29 +0000 Subject: [PATCH] Relocating UUID form field import code from converter.py to form_converter.py --- graphene/contrib/django/converter.py | 10 +++------- graphene/contrib/django/form_converter.py | 8 ++++++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/graphene/contrib/django/converter.py b/graphene/contrib/django/converter.py index cd9fa7ab..a0a062cf 100644 --- a/graphene/contrib/django/converter.py +++ b/graphene/contrib/django/converter.py @@ -5,14 +5,10 @@ from singledispatch import singledispatch from ...core.types.scalars import ID, Boolean, Float, Int, String try: - UUIDModelField = models.UUIDField - UUIDFormField = forms.UUIDField + UUIDField = models.UUIDField except AttributeError: # Improved compatibility for Django 1.6 - class UUIDModelField(object): - pass - - class UUIDFormField(object): + class UUIDField(object): pass @@ -29,7 +25,7 @@ def convert_django_field(field): @convert_django_field.register(models.EmailField) @convert_django_field.register(models.SlugField) @convert_django_field.register(models.URLField) -@convert_django_field.register(UUIDModelField) +@convert_django_field.register(UUIDField) def convert_field_to_string(field): return String(description=field.help_text) diff --git a/graphene/contrib/django/form_converter.py b/graphene/contrib/django/form_converter.py index 10f52608..626f77e5 100644 --- a/graphene/contrib/django/form_converter.py +++ b/graphene/contrib/django/form_converter.py @@ -3,8 +3,12 @@ from django.forms.fields import BaseTemporalField from singledispatch import singledispatch from graphene import String, Int, Boolean, Float, ID -from .converter import UUIDFormField +try: + UUIDField = forms.UUIDField +except AttributeError: + class UUIDField(object): + pass @singledispatch def convert_form_field(field): @@ -23,7 +27,7 @@ def convert_form_field(field): @convert_form_field.register(forms.ChoiceField) @convert_form_field.register(forms.RegexField) @convert_form_field.register(forms.Field) -@convert_form_field.register(UUIDFormField) +@convert_form_field.register(UUIDField) def convert_form_field_to_string(field): return String(description=field.help_text)