
    x[h                          " S  S5      r g)c                   ,    \ rS rSrS rS rS rS rSrg)Merger   c                     SU;   U l         g )Nappend_append)self_mergeroptss      9/usr/lib/python3/dist-packages/cloudinit/mergers/m_str.py__init__Merger.__init__	   s    4'    c                      SU R                   -  $ )NzStringMerger: (append=%s)r   )r	   s    r   __str__Merger.__str__   s    *dll;;r   c                 $    U R                  X5      $ N)_on_strr	   value
merge_withs      r   _on_unicodeMerger._on_unicode   s    ||E..r   c                 ^    [        U[        5      (       d  U$ U R                  (       d  U$ X-   $ r   )
isinstancestrr   r   s      r   r   Merger._on_str   s+    %%%||!!r   r   N)	__name__
__module____qualname____firstlineno__r   r   r   r   __static_attributes__ r   r   r   r      s    (<
/"r   r   N)r   r$   r   r   <module>r%      s   " "r   