From 3faf60e458453d56d29d466212522ee025d60aec Mon Sep 17 00:00:00 2001 From: James <33908344+allen-munsch@users.noreply.github.com> Date: Tue, 18 Oct 2022 17:17:06 -0500 Subject: [PATCH] AttributeError: Type "get_type" not found in the Schema ``` relay.Node.get_node_from_global_id(info, g_id) for g_id in global_id File "/home/jm/pycharm_projects/propertymeld/venv_3_10_7/lib/python3.10/site-packages/graphene/relay/node.py", line 98, in get_node_from_global_id graphene_type = info.schema.get_type(_type) File "/home/jm/pycharm_projects/propertymeld/venv_3_10_7/lib/python3.10/site-packages/graphene/types/schema.py", line 451, in __getattr__ if isinstance(_type, GrapheneGraphQLType): AttributeError: Type "get_type" not found in the Schema ``` graphene==3.1.1 python 3.10.7 --- graphene/types/schema.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/graphene/types/schema.py b/graphene/types/schema.py index 1a33a93d..9d318afb 100644 --- a/graphene/types/schema.py +++ b/graphene/types/schema.py @@ -452,6 +452,9 @@ class Schema: return _type.graphene_type return _type + def get_type(self, name): + return self.graphql_schema.type_map.get(name) + def lazy(self, _type): return lambda: self.get_type(_type)