File: //lib/python3/dist-packages/cloudinit/mergers/__pycache__/__init__.cpython-310.pyc
o
x[h� � @ sf d dl Z d dlmZmZ dZdZdZG dd� d�ZG dd � d e�Zd
d� Z dd
� Z
dd� Zdd� ZdS )� N)�importer�
type_utilszlist()+dict()+str()�m_�Mergerc @ s e Zd Zdd� Zdd� ZdS )�
UnknownMergerc C s |S �N� )�self�_meth_wanted�value�_merge_withr r �</usr/lib/python3/dist-packages/cloudinit/mergers/__init__.py�_handle_unknown s zUnknownMerger._handle_unknownc C sX t �|�}|�� }d| }d }||g}t| |�rt| |�}|s(| j}|�d|� ||� S )Nz_on_%sr )r �obj_name�lower�hasattr�getattrr �insert)r �source�
merge_with� type_name�method_name�meth�argsr r r
�merge s
zUnknownMerger.mergeN)�__name__�
__module__�__qualname__r r r r r r
r s
r c @ s&