a )g@sPddlmZmZmZeZddlmZddl m Z ddl m Z Gddde Z dS))absolute_importdivisionprint_function) constants) ActionBase) merge_hashcseZdZdfdd ZZS) ActionModuleNcsZd|_tt|||}~|jjo*|jj }t||j d||d}|sV| |jj j |S)NTzansible.legacy.command)Z module_name task_vars wrap_async) Z_supports_asyncsuperrrunZ_taskZ async_valZ _connectionZhas_native_asyncrZ_execute_moduleZ_remove_tmp_pathZ_shellZtmpdir)selftmpr resultsr  __class__B/usr/lib/python3.9/site-packages/ansible/plugins/action/command.pyr szActionModule.run)NN)__name__ __module__ __qualname__r __classcell__rrrrr srN)Z __future__rrrtypeZ __metaclass__ZansiblerCZansible.plugins.actionrZansible.utils.varsrrrrrrs