Skip to content

Commit 75bb5a0

Browse files
committed
feat: expose get_argument_values
Replicates graphql/graphql-js@6871bad
1 parent f0f50f5 commit 75bb5a0

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

src/graphql/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,7 @@
425425
execute_sync,
426426
default_field_resolver,
427427
default_type_resolver,
428+
get_argument_values,
428429
get_directive_values,
429430
get_variable_values,
430431
# Types
@@ -682,6 +683,7 @@
682683
"execute_sync",
683684
"default_field_resolver",
684685
"default_type_resolver",
686+
"get_argument_values",
685687
"get_directive_values",
686688
"get_variable_values",
687689
"ExecutionContext",

src/graphql/execution/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from .map_async_iterator import MapAsyncIterator
1818
from .subscribe import subscribe, create_source_event_stream
1919
from .middleware import MiddlewareManager
20-
from .values import get_directive_values, get_variable_values
20+
from .values import get_argument_values, get_directive_values, get_variable_values
2121

2222
__all__ = [
2323
"create_source_event_stream",
@@ -32,6 +32,7 @@
3232
"MapAsyncIterator",
3333
"Middleware",
3434
"MiddlewareManager",
35+
"get_argument_values",
3536
"get_directive_values",
3637
"get_variable_values",
3738
]

src/graphql/execution/values.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from ..utilities.type_from_ast import type_from_ast
3131
from ..utilities.value_from_ast import value_from_ast
3232

33-
__all__ = ["get_variable_values", "get_argument_values", "get_directive_values"]
33+
__all__ = ["get_argument_values", "get_directive_values", "get_variable_values"]
3434

3535

3636
CoercedVariableValues = Union[List[GraphQLError], Dict[str, Any]]
@@ -151,8 +151,6 @@ def get_argument_values(
151151
152152
Prepares a dict of argument values given a list of argument definitions and list
153153
of argument AST nodes.
154-
155-
For internal use only.
156154
"""
157155
coerced_values: Dict[str, Any] = {}
158156
arg_node_map = {arg.name.value: arg for arg in node.arguments or []}

0 commit comments

Comments
 (0)