Skip to content

Unable to Pickle Schema dude to NodeConnection #1532

Open
@vt-rc

Description

@vt-rc
  • What is the current behavior?

I am trying to pickle and cache schema for performance reason, but I am unable to do so. I tried the following after Schema is generated from graphene.types.Schema

Note that this requires Alpha release of latest Graphql-Core

pickle.dump(self.graphql_schema, f)

_pickle.PicklingError: Can't pickle <XxxxxNodeConnection meta=<ConnectionOptions name='XxxxxNodeConnection'>>: attribute lookup XxxxxNodeConnection on graphene.types.objecttype failed

  • What is the expected behavior?

It should give me a proper pickled data

  • What is the motivation / use case for changing the behavior?

to cache large schema and reduce start up load time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions