AnonSec Shell
Server IP : 85.193.89.191  /  Your IP : 18.116.60.10
Web Server : Apache
System : Linux 956367-cx40159.tmweb.ru 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64
User : bitrix ( 600)
PHP Version : 8.1.27
Disable Function : NONE
MySQL : OFF  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python2.7/site-packages/ansible/plugins/callback/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /lib/python2.7/site-packages/ansible/plugins/callback/dense.pyc
�
��\c
@`s�ddlmZmZmZeZdZddlmZm	Z	e
ZyddlmZe
ZWnek
rqnXddlmZmZddlmZddlmZmZyddlmZWn*ek
r�dd	lmZe�ZnXdd
lZdfd��YZd
fd��YZedej dej!dej"dej#ej$dej%dej$�Z&dddddfZ'defd��YZ(ej)dkp�er�eZne(Zd
S(i(tabsolute_importtdivisiontprint_functions0
callback: dense
type: stdout
short_description: minimal stdout output
extends_documentation_fragment:
- default_callback
description:
- When in verbose mode it will act the same as the default callback
author:
- Dag Wieers (@dagwieers)
version_added: "2.3"
requirements:
- set as stdout in configuation
(tMutableMappingtMutableSequence(tOrderedDict(tbinary_typet	text_type(tCallbackModule(tcolorizet	hostcolor(tdisplay(tDisplayNtCcB`sDeZdZdZdZdZdZdZdZdZ	dZ
d	ZRS(
twhitetblues
bright purpletreds	dark graytpurpletcyans
bright redtgreentyellow(t__name__t
__module__tCOLOR_HIGHLIGHTt
COLOR_VERBOSEt
COLOR_WARNtCOLOR_ERRORtCOLOR_DEBUGtCOLOR_DEPRECATEt
COLOR_SKIPtCOLOR_UNREACHABLEtCOLOR_OKt
COLOR_CHANGED(((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyR
Lstvt100cB`s�eZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)RS((sssssssssssssssssssssssssssssssss7s8ssssss(*RRtblacktdarkredt	darkgreent
darkyellowtdarkbluetdarkmagentatdarkcyantgraytdarkgrayRRRRtmagentaRRtblackbgtredbgtgreenbgtyellowbgtbluebgt	magentabgtcyanbgtwhitebgtresettboldtreverset	underlinetcleart	clearlinetsavetrestoretsave_alltrestore_alltlinewrapt
nolinewraptuptdowntrighttleft(((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyR!ZsPtoktchangedtskippedtignoredtfailedtunreachabletCallbackModule_densecB`s"eZdZdZdZdZd�Zd�Zd�Zd�Z	d�Z
d d	�Zd
�Z
d�Zd�Zd
�Zd�Zd�Zed�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d�Z"d�Z#RS(!sT
    This is the dense callback interface, where screen estate is still valued.
    g@tstdouttdensecC`s�t|_tr�t|_tt|�|_|jj�d|_	t
�|_t|_t|_
tdd	d
d	dd	�|_d|_tjjtjtjtj�tjj�ntjd
�t|_dS(NtdeltatendRHtfailed_when_resultt
invocationtstarttstdout_linestplayithandlerttasktfoosmThe 'dense' callback plugin requires OrderedDict which is not available in this version of python, disabling.(RMsendsfailedRORPsstartRR(Rt_displaytHAS_ODtFalsetdisabledtsuperRt	super_reft__init__tremoved_attributesRthoststkeeptshown_titletdicttcountttypetsysRKtwriteR!R4R:R9tflushtwarningtTrue(tself((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyR]�s*		
				!
cC`s0tjjtjtjdtjtj�dS(Ns
(ReRKRfR!R;R4R:R9(Rj((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyt__del__�scC`s |jj�}|dkr0|jjr0d}n||jkrXtd|�|j|<n=tj|j|d�tj|�kr�||j|d<n|jj	dd�}|r�|d|j|d<n|j|�|d
krt|_
|jjd	kr|j�|j||�qndS(NRHRGtstatet_ansible_delegated_varstansible_hosttdelegateRERIi(schangedsfailedsunreachable(t_hosttget_namet_taskt
ignore_errorsR_Rbtstatestindext_resulttgettNonet_display_progressRiR`RWt	verbosityt_display_task_bannert_display_results(Rjtresulttstatustnametdelegated_vars((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyt	_add_host�s 	)
	
cC`s{x'|jD]}||kr
||=q
q
WxJ|j�D]<}t||ttttf�r7||ss||=qsq7q7WdS(N(R^tcopyt
isinstanceRRRR(RjR}tattr((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyt_clean_results�s
cC`s0d|kr,|d=|jjdkr,dSndS(Nt	exceptionisQAn exception occurred during task execution. To see the full traceback, use -vvv.(RWRz(RjR}((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyt_handle_exceptions�scC`s#tjjtjtjtjtjtj�tjjd|j	|j
|j	f�tjjtj�tjj�x�|jD]�}tjjd�|j|j
dd�r�tjj|j|dd�ntjjt|j|d|tj�tjj�q�Wtjjtj�dS(Ns%s %d:t Rot>Rl(ReRKRfR!R;R4R9R?R7RdRcRgR_RwRxtcolorsR>(RjR}R((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyRy�s/'
"*cC`s�|js�t|_tjjtjtjtjtj	�tjjd|j
|j|j
|jj
�j�f�tjjtjtjdtjtj�tjj�n!tjjtjtjtj�t|_dS(Ns	%s %d: %ss
(RaRiReRKRfR!R;R4R9R7RdRcRURqtstripR:RgRYR`(Rj((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyR{s		(9,!cC`sD|jjdkrJ|jrJtjjtjtjdtj	tj
�n!tjjtjtjtj
�t|_|j|j
�d}|jjdkr�dS|dkr�dS|dkr�|j|j
�}n=|dkr�|j|j
�}n|dkr|j
d	}n|s)|j|j
�}n|jjrTd
|j
krT|j|�n�tjjt||d�|j
jdd�}|r�tjjtj|jj�d
t||d�ntjj|jj��tjjd|d�tjjtjtj	tj
�tjj�|dkr@|j|j
�ndS(Nis
ttincludeRDRGRHRItmsgtresultss: RmR�RnRE(RWRzR`ReRKRfR!R;R4R:R9RYR�RvRrtactionR�t
_dump_resultstloopt_process_itemsR�RwRxRpRqRgt_handle_warnings(RjR}R~tdumpR�((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyR|s</!	7!
cC`sB|jjdkrQ|jrQtjjtjtjdtj	tj
tj�n(tjjtjtjtj
tj�t|_|j
jtdddd��|j
dcd7<||_|j�j�}|s�d}ntjjd|j
d|j�f�tjjtjtjdtj	tj
�tjj�dS(	Nis
RTRURSitunnamedsPLAY %d: %s(RWRzR`ReRKRfR!R;R4R:R9R5RYRctupdateRbRSRqR�tupperRg(RjRSR((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pytv2_playbook_on_play_startIs6(			',cC`s|jjdkrQ|jrQtjjtjtjdtj	tj
tj�n!tjjtjtjtj�t|_t|_
t�|_||_d|_|j�dkr�|jdcd7<ntjjd|j|j|jf�tjjtj�tjj�dS(Nis
RUtsetupis%s %d.(RWRzR`ReRKRfR!R;R4R:R9R7RYRaRR_RURdRqRcRg(RjRUtis_conditional((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pytv2_playbook_on_task_start^s6!				'cC`s|jjdkrQ|jrQtjjtjtjdtj	tj
tj�n(tjjtjtjtj
tj�t|_t|_
t�|_||_d|_|j�dkr�|j|jcd7<ntjjd|j|j|jf�tjjtj�tjj�dS(Nis
RTR�is%s %d.(RWRzR`ReRKRfR!R;R4R:R9R7RYRaRR_RURdRqRcRg(RjRU((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyt!v2_playbook_on_handler_task_startvs6(				'cC`s!tjjd�tjj�dS(Nscleanup.(ReRKRfRg(RjRU((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyt!v2_playbook_on_cleanup_task_start�scC`s|j|d�dS(NRH(R�(RjR}Rs((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pytv2_runner_on_failed�scC`s<|jjdt�r(|j|d�n|j|d�dS(NRERD(RvRwRYR�(RjR}((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pytv2_runner_on_ok�scC`s|j|d�dS(NRF(R�(RjR}((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pytv2_runner_on_skipped�scC`s|j|d�dS(NRI(R�(RjR}((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pytv2_runner_on_unreachable�scC`sdS(N((Rjt
included_file((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pytv2_runner_on_include�scC`s=tjjtj�|jj||�tjjtj�dS(N(ReRKRfR!R5R\tv2_runner_on_file_diffR4(RjR}tdiff((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyR��scC`s:tjjtj�|jj|�tjjtj�dS(N(ReRKRfR!R5R\tv2_on_file_diffR4(RjR}((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyR��scC`s|j|�dS(N(tv2_runner_item_on_ok(RjR}((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pytv2_playbook_item_on_ok�scC`s<|jjdt�r(|j|d�n|j|d�dS(NRERD(RvRwRYR�(RjR}((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyR��scC`s|j|�dS(N(tv2_runner_item_on_failed(RjR}((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pytv2_playbook_item_on_failed�scC`s|j|d�dS(NRH(R�(RjR}((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyR��scC`s|j|�dS(N(tv2_runner_item_on_skipped(RjR}((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pytv2_playbook_item_on_skipped�scC`s|j|d�dS(NRF(R�(RjR}((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyR��scC`s�|jjdkrJ|jrJtjjtjtjdtj	tj
�n!tjjtjtjtj
�t|_tjjtjtj
d�tjjtjtjdtj	tj
�tjj�dS(Nis
sNO MORE HOSTS LEFT(RWRzR`ReRKRfR!R;R4R:R9RYRR-Rg(Rj((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyt!v2_playbook_on_no_hosts_remaining�s/!	,cC`sdS(N((RjR�((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pytv2_playbook_on_include�scC`s�|jjdkrJ|jrJtjjtjtjdtj	tj
�n!tjjtjtjtj
�|jjdkr�dStjjtjtj�tjjd�tjjtjtjdtj	tj
�tjj
�t|jj��}x�|D]�}|j|�}|jjdt||�td|dtj�td|dtj�td	|d
tj�td|dtj�fd
t�qWdS(Nis
tSUMMARYu%s : %s %s %s %suokRDuchangedREuunreachableRIufailedtfailurestscreen_only(RWRzR`ReRKRfR!R;R4R:R9R5R7Rgtsortedt	processedtkeyst	summarizeRR
R	R
RR RRRi(RjtstatsR_thtt((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pytv2_playbook_on_stats�s&/!,

N($RRt__doc__tCALLBACK_VERSIONt
CALLBACK_TYPEt
CALLBACK_NAMER]RkR�R�R�RxRyR{R|R�R�R�R�RYR�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�(((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyRJ�s@	&		 				+																		i(*t
__future__RRRRdt
__metaclass__t
DOCUMENTATIONtcollectionsRRRYRXRRitImportErrortansible.module_utils.sixRRt ansible.plugins.callback.defaultRtCallbackModule_defaulttansible.utils.colorR	R
t__main__Rtansible.utils.displayRReR
R!RbR$R%R(R2RR#R�RtRJRz(((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/dense.pyt<module>sB



"1				�\	

Anon7 - 2022
AnonSec Team