Skip to content

Commit 4863578

Browse files
committed
execute: move publishing code into separate file
Replicates graphql/graphql-js@04e948b
1 parent e7f3b01 commit 4863578

File tree

6 files changed

+587
-531
lines changed

6 files changed

+587
-531
lines changed

docs/conf.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,10 +165,11 @@
165165
graphql.execution.collect_fields.FieldsAndPatches
166166
graphql.execution.map_async_iterable.map_async_iterable
167167
graphql.execution.Middleware
168-
graphql.execution.execute.DeferredFragmentRecord
169168
graphql.execution.execute.ExperimentalIncrementalExecutionResults
170169
graphql.execution.execute.StreamArguments
171-
graphql.execution.execute.StreamItemsRecord
170+
graphql.execution.incremental_publisher.IncrementalPublisherMixin
171+
graphql.execution.incremental_publisher.StreamItemsRecord
172+
graphql.execution.incremental_publisher.DeferredFragmentRecord
172173
graphql.language.lexer.EscapeSequence
173174
graphql.language.visitor.EnterLeaveVisitor
174175
graphql.type.definition.TContext

src/graphql/execution/__init__.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,19 @@
1717
ExecutionResult,
1818
ExperimentalIncrementalExecutionResults,
1919
InitialIncrementalExecutionResult,
20-
SubsequentIncrementalExecutionResult,
21-
IncrementalDeferResult,
22-
IncrementalStreamResult,
23-
IncrementalResult,
2420
FormattedExecutionResult,
2521
FormattedInitialIncrementalExecutionResult,
22+
Middleware,
23+
)
24+
from .incremental_publisher import (
2625
FormattedSubsequentIncrementalExecutionResult,
2726
FormattedIncrementalDeferResult,
28-
FormattedIncrementalStreamResult,
2927
FormattedIncrementalResult,
30-
Middleware,
28+
FormattedIncrementalStreamResult,
29+
IncrementalDeferResult,
30+
IncrementalResult,
31+
IncrementalStreamResult,
32+
SubsequentIncrementalExecutionResult,
3133
)
3234
from .async_iterables import map_async_iterable
3335
from .middleware import MiddlewareManager

0 commit comments

Comments
 (0)