Open
Description
Summary
graphql.utilities.__init__.py
's export of print_schema
function shadows the module of graphql.utilities.print_schema
graphql-core/src/graphql/utilities/__init__.py
Lines 28 to 31 in 0c93b84
So assume this:
from graphql.utilities import print_schema
Expected behavior
The module graphql.utilities.print_schema
.
Results
As of v3.3.0a3
The function graphql.utilities.print_schema.print_schema()
the function.
Discussion
https://github.com/graphql-python/graphql-core/blob/v3.3.0a3/src/graphql/utilities/print_schema.py#L32 does use a __ALL__
, but its contents, which are typed, aren't exported.
Our use case
In earlier graphql-core versions, we would patch print_object
- and during migration to graphql-core we found that wasn't available due to package structure.
Metadata
Metadata
Assignees
Labels
No labels