Skip to content

ruamel.yaml no longer supports load and safe_load methods #101

@honibis

Description

@honibis

ruamel.yaml no longer supports load and safe_load methods.

File \"/usr/local/lib/python3.10/dist-packages/ruamel/yaml/main.py\", line 1105, in safe_load\n error_deprecation('safe_load', 'load', arg=\"typ='safe', pure=True\")\n File \"/usr/local/lib/python3.10/dist-packages/ruamel/yaml/main.py\", line 1039, in error_deprecation\n raise AttributeError(s, name=None)\nAttributeError: \n\"safe_load()\" has been removed, use\n\n yaml = YAML(typ='safe', pure=True)\n yaml.load(...)\n\ninstead of file \"/tmp/ansible_yedit_payload_97zxk_ep/ansible_yedit_payload.zip/ansible/modules/yedit.py\", line 495\n\n\n\n",

I solved it by simply commenting use of ruamel.yaml and switch to default yaml

# try:
#     import ruamel.yaml as yaml  # noqa: F401
# except ImportError:
import yaml  # noqa: F401

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions