We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
graphql.language.ast makes extensive use of __slots__ but __weakref__ is given, breaking the weakref module.
graphql.language.ast
__slots__
__weakref__
weakref
The use of __slots__ without __weakref__ makes it very hard to track data about AST nodes in a non-leaky way.