You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mitogen/ansible_mitogen
Alex Willmer 53b4881628 ansible_mitogen: Fix wait_for_connection + templated ansible_python_interpreter
This tightens up our monkey patching `Connection._action` so it's only applied
during `meta: reset_connection` & promptly removed. This fixes "'int' object
has no attribute 'template'" when `ansible.plugins.action.wait_for_connection`
or other code calls `ansible.plugins.connection.ConnectionBase.reset()`.

This could also have switched to `templar=templar` on the temporary action,
rather than `templar=0`, but it's not strictly necessary to fix this bug. I
anticipate other changes doing so soon, to improve interpreter discovery &
templated python interpreter path support.
1 year ago
..
compat Remove vendored mitogen.compat.simplejson 3 years ago
plugins ansible_mitogen: Handle templated connection passwords and ansible_ssh_password 1 year ago
utils ansible_mitogen: Handle AnsibleUnsafeText et al in Ansible >= 7 2 years ago
__init__.py ansible: restructure to avoid intermediate imports 8 years ago
affinity.py ansible_mitogen: Remove Python 2.4 and 2.5 backward compatibility fallbacks 1 year ago
connection.py ansible_mitogen: Fix wait_for_connection + templated ansible_python_interpreter 1 year ago
loaders.py Support Ansible 11 (ansible-core 2.18) 1 year ago
logging.py ansible_mitogen: Remove fallback imports for Ansible < 2.10 1 year ago
mixins.py ansible_mitogen: Support templated become_user 1 year ago
module_finder.py mitogen: Support PEP 451 ModuleSpec API, required for Python 3.12 2 years ago
parsing.py ansible_mitogen: Standardise __future__ imports to match Ansible 4 years ago
planner.py ansible_mitogen: Remove Python 2.4 and 2.5 backward compatibility fallbacks 1 year ago
process.py ansible_mitogen: Remove Python 2.4 and 2.5 backward compatibility fallbacks 1 year ago
runner.py ansible_mitogen: Consolidate Python 2 & 3 compatibility 1 year ago
services.py ansible_mitogen: Consolidate Python 2 & 3 compatibility 1 year ago
strategy.py ansible_mitogen: Templated ssh executable, templated reset_connection fix 1 year ago
target.py ansible_mitogen: Consolidate Python 2 & 3 compatibility 1 year ago
transport_config.py ansible_mitogen: Templated become method 1 year ago