xavierog / moulti

Moulti is a CLI-driven Terminal User Interface (TUI) displaying arbitrary outputs inside visual, collapsible blocks called steps.
MIT License
119 stars 5 forks source link

Ansible-side change breaks Moulti's Ansible integration #7

Closed xavierog closed 4 months ago

xavierog commented 4 months ago

MOULTI_RUN_OUTPUT=harvest moulti run ansible-playbook some-playbook.yaml yields:

moulti_run_output:
ERROR! Unexpected Exception, this is probably a bug: cannot import name 'proxy_display' from 'ansible.utils.display' (/usr/lib/python3/dist-packages/ansible/utils/display.py)
to see the full traceback, use -vvv

Ansible-side, the change is https://github.com/ansible/ansible/commit/437457e6d94186aae7b68e528be4f0fe075ddc90 and matches v2.17.

Thanks to @kyokley for spotting this.

xavierog commented 4 months ago

Fixed in v1.12.1.