Skip to content

Workflow pickles generated with networkx<2.8, are not compatible with 2.8.2+ #173

@bryce-turner

Description

@bryce-turner

We get the following error:

  File "/home/tgenjetstream/jetstream_centro/venv/lib/python3.8/site-packages/jetstream/cli/subcommands/run.py", line 103, in template
    run(wf, args)
  File "/home/tgenjetstream/jetstream_centro/venv/lib/python3.8/site-packages/jetstream/cli/subcommands/run.py", line 125, in run
    ewf = jetstream.load_workflow(args.existing_workflow)
  File "/home/tgenjetstream/jetstream_centro/venv/lib/python3.8/site-packages/jetstream/workflows.py", line 417, in load_workflow
    wf = pickle.load(fp)
  File "/home/tgenjetstream/jetstream_centro/venv/lib/python3.8/site-packages/networkx/classes/reportviews.py", line 1056, in __setstate__
    self._adjdict = state["_adjdict"]
KeyError: '_adjdict'

Need to review reportviews.py for a solution that allows us to read older pickles, and review networkx #5657

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions