Skip to content

Commit 57fba97

Browse files
committed
Move defer to pyutils.
1 parent f884979 commit 57fba97

File tree

9 files changed

+12
-10
lines changed

9 files changed

+12
-10
lines changed

graphql/core/execution/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# -*- coding: utf-8 -*-
2-
from ..defer import DeferredException
32
from ..error import GraphQLError
43
from ..language import ast
4+
from ..pyutils.defer import DeferredException
55
from ..type.definition import (
66
GraphQLInterfaceType,
77
GraphQLUnionType,

graphql/core/execution/executor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import collections
22
import functools
33

4-
from ..defer import Deferred, DeferredDict, DeferredList, defer, succeed
54
from ..error import GraphQLError
65
from ..language import ast
76
from ..language.parser import parse
87
from ..language.source import Source
98
from ..pyutils.default_ordered_dict import DefaultOrderedDict
9+
from ..pyutils.defer import Deferred, DeferredDict, DeferredList, defer, succeed
1010
from ..type import GraphQLEnumType, GraphQLInterfaceType, GraphQLList, GraphQLNonNull, GraphQLObjectType, \
1111
GraphQLScalarType, GraphQLUnionType
1212
from ..validation import validate

graphql/core/execution/middlewares/asyncio.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# flake8: noqa
22
from asyncio import Future, ensure_future, iscoroutine
3-
from graphql.core.defer import Deferred
3+
4+
from ...pyutils.defer import Deferred
45

56

67
def process_future_result(deferred):

graphql/core/execution/middlewares/gevent.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
from gevent import get_hub, spawn
44
from gevent.event import AsyncResult
5-
from ...defer import Deferred, DeferredException
5+
6+
from ...pyutils.defer import Deferred, DeferredException
67
from .utils import resolver_has_tag, tag_resolver
78

89

graphql/core/execution/middlewares/sync.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from graphql.core.defer import Deferred
2-
from graphql.core.error import GraphQLError
1+
from ...error import GraphQLError
2+
from ...pyutils.defer import Deferred
33

44

55
class SynchronousExecutionMiddleware(object):
File renamed without changes.

tests/core_execution/test_concurrent_executor.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
from graphql.core.error import format_error
22
from graphql.core.execution import Executor
33
from graphql.core.execution.middlewares.sync import SynchronousExecutionMiddleware
4-
from graphql.core.defer import succeed, Deferred, fail
5-
from graphql.core.language.location import SourceLocation
4+
from graphql.core.pyutils.defer import succeed, Deferred, fail
65
from graphql.core.language.parser import parse
76
from graphql.core.type import (GraphQLSchema, GraphQLObjectType, GraphQLField,
87
GraphQLArgument, GraphQLList, GraphQLInt, GraphQLString)

tests/core_execution/test_deferred.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from pytest import raises
2-
from graphql.core.defer import Deferred, DeferredException, succeed, fail, DeferredList, DeferredDict, \
2+
3+
from graphql.core.pyutils.defer import Deferred, DeferredException, succeed, fail, DeferredList, DeferredDict, \
34
AlreadyCalledDeferred
45

56

tests/core_execution/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from graphql.core.defer import Deferred, DeferredException
1+
from graphql.core.pyutils.defer import Deferred, DeferredException
22

33

44
class RaisingDeferred(Deferred):

0 commit comments

Comments
 (0)