관리-도구
편집 파일: __init__.cpython-39.pyc
a '�Dg� � @ sp d dl Z d dlmZmZ e �d�ZdZdZdZG dd� d�Z G d d � d e �Z dd� Zd d� Zdd� Z dd� ZdS )� N)�importer� type_utilsz#(^[a-zA-Z_][A-Za-z0-9_]*)\((.*?)\)$zlist()+dict()+str()Zm_ZMergerc @ s e Zd Zdd� Zdd� ZdS )� UnknownMergerc C s |S �N� )�selfZ_meth_wanted�valueZ_merge_withr r �>/usr/lib/python3.9/site-packages/cloudinit/mergers/__init__.py�_handle_unknown s zUnknownMerger._handle_unknownc C sX t �|�}|�� }d| }d }||g}t| |�r:t| |�}|sP| j}|�d|� ||� S )Nz_on_%sr )r Zobj_name�lower�hasattr�getattrr �insert)r �source� merge_with� type_nameZmethod_name�meth�argsr r r �merge s zUnknownMerger.mergeN)�__name__� __module__�__qualname__r r r r r r r s r c @ s&