mirror of
https://github.com/graphql-python/graphene-django.git
synced 2025-01-31 11:48:38 +03:00
Remove Django1.7 shims
This commit is contained in:
parent
24706f50d4
commit
d2db5f5584
|
@ -8,12 +8,6 @@ from .utils import import_single_dispatch
|
|||
|
||||
singledispatch = import_single_dispatch()
|
||||
|
||||
try:
|
||||
UUIDField = forms.UUIDField
|
||||
except AttributeError:
|
||||
class UUIDField(object):
|
||||
pass
|
||||
|
||||
|
||||
@singledispatch
|
||||
def convert_form_field(field):
|
||||
|
@ -36,7 +30,7 @@ def convert_form_field_to_string(field):
|
|||
return String(description=field.help_text, required=field.required)
|
||||
|
||||
|
||||
@convert_form_field.register(UUIDField)
|
||||
@convert_form_field.register(forms.UUIDField)
|
||||
def convert_form_field_to_uuid(field):
|
||||
return UUID(description=field.help_text, required=field.required)
|
||||
|
||||
|
|
|
@ -1,64 +1,33 @@
|
|||
import importlib
|
||||
import json
|
||||
from distutils.version import StrictVersion
|
||||
from optparse import make_option
|
||||
|
||||
from django import get_version as get_django_version
|
||||
from django.core.management.base import BaseCommand, CommandError
|
||||
|
||||
from graphene_django.settings import graphene_settings
|
||||
|
||||
LT_DJANGO_1_8 = StrictVersion(get_django_version()) < StrictVersion('1.8')
|
||||
class CommandArguments(BaseCommand):
|
||||
|
||||
if LT_DJANGO_1_8:
|
||||
class CommandArguments(BaseCommand):
|
||||
option_list = BaseCommand.option_list + (
|
||||
make_option(
|
||||
'--schema',
|
||||
type=str,
|
||||
dest='schema',
|
||||
default='',
|
||||
help='Django app containing schema to dump, e.g. myproject.core.schema.schema',
|
||||
),
|
||||
make_option(
|
||||
'--out',
|
||||
type=str,
|
||||
dest='out',
|
||||
default='',
|
||||
help='Output file (default: schema.json)'
|
||||
),
|
||||
make_option(
|
||||
'--indent',
|
||||
type=int,
|
||||
dest='indent',
|
||||
default=None,
|
||||
help='Output file indent (default: None)'
|
||||
),
|
||||
)
|
||||
else:
|
||||
class CommandArguments(BaseCommand):
|
||||
def add_arguments(self, parser):
|
||||
parser.add_argument(
|
||||
'--schema',
|
||||
type=str,
|
||||
dest='schema',
|
||||
default=graphene_settings.SCHEMA,
|
||||
help='Django app containing schema to dump, e.g. myproject.core.schema.schema')
|
||||
|
||||
def add_arguments(self, parser):
|
||||
parser.add_argument(
|
||||
'--schema',
|
||||
type=str,
|
||||
dest='schema',
|
||||
default=graphene_settings.SCHEMA,
|
||||
help='Django app containing schema to dump, e.g. myproject.core.schema.schema')
|
||||
parser.add_argument(
|
||||
'--out',
|
||||
type=str,
|
||||
dest='out',
|
||||
default=graphene_settings.SCHEMA_OUTPUT,
|
||||
help='Output file (default: schema.json)')
|
||||
|
||||
parser.add_argument(
|
||||
'--out',
|
||||
type=str,
|
||||
dest='out',
|
||||
default=graphene_settings.SCHEMA_OUTPUT,
|
||||
help='Output file (default: schema.json)')
|
||||
|
||||
parser.add_argument(
|
||||
'--indent',
|
||||
type=int,
|
||||
dest='indent',
|
||||
default=graphene_settings.SCHEMA_INDENT,
|
||||
help='Output file indent (default: None)')
|
||||
parser.add_argument(
|
||||
'--indent',
|
||||
type=int,
|
||||
dest='indent',
|
||||
default=graphene_settings.SCHEMA_INDENT,
|
||||
help='Output file indent (default: None)')
|
||||
|
||||
|
||||
class Command(CommandArguments):
|
||||
|
|
Loading…
Reference in New Issue
Block a user