File: //lib/python3.9/site-packages/ansible/plugins/action/__pycache__/command.cpython-39.pyc
a
�)g� � @ sP d dl mZmZmZ eZd dlmZ d dl m
Z
d dlmZ G dd� de
�Z
dS )� )�absolute_import�division�print_function)� constants)�
ActionBase)�
merge_hashc s e Zd Zd� fdd� Z� ZS )�ActionModuleNc sZ d| _ tt| ��||�}~| jjo*| jj }t|| j d||d��}|sV| �
| jjj� |S )NTzansible.legacy.command)Zmodule_name� task_vars�
wrap_async)
Z_supports_async�superr �runZ_taskZ async_valZ_connectionZhas_native_asyncr Z_execute_moduleZ_remove_tmp_pathZ_shellZtmpdir)�self�tmpr �resultsr
�� __class__� �B/usr/lib/python3.9/site-packages/ansible/plugins/action/command.pyr s zActionModule.run)NN)�__name__�
__module__�__qualname__r �
__classcell__r r r r r s r N)Z
__future__r r r �typeZ
__metaclass__Zansibler �CZansible.plugins.actionr Zansible.utils.varsr r r r r r �<module> s