
    jj                    2    d dl mZ 	 dZ	 G d d          Z
dS )    )annotationsF)AnyDictListUnionOptionalIterator_yaml_mergec                  R    e Zd ZeZddZddZddZdd	Zdd
Z	ddZ
ddZddZdS )
MergeValuereturnNonec                0    g | _         d | _        d | _        d S N)valuesequence	merge_posselfs    f/lsinfo/ai/hellotax_ai/data_center/backend/venv/lib/python3.11/site-packages/ruamel/yaml/mergevalue.py__init__zMergeValue.__init__   s     "
(,    indexr   c                    | j         |         S r   r   )r   r   s     r   __getitem__zMergeValue.__getitem__   s    z%  r   valc                    || j         |<   d S r   r   )r   r   r   s      r   __setitem__zMergeValue.__setitem__   s    
5r   c                    d| j         dS )NzMergeValue()r   r   s    r   __repr__zMergeValue.__repr__   s    ,TZ,,,,r   c                *    t          | j                  S r   )lenr   r   s    r   __len__zMergeValue.__len__   s    4:r   elemc                :    | j                             |           d S r   )r   append)r   r&   s     r   r(   zMergeValue.append   s    
$r   elementsc                :    | j                             |           d S r   )r   extend)r   r)   s     r   r+   zMergeValue.extend"   s    
(#####r   seqc                    || _         d S r   )r   )r   r,   s     r   set_sequencezMergeValue.set_sequence%   s    r   N)r   r   )r   r   r   r   )r   r   r   r   r   r   )r   r   )r&   r   r   r   )r)   r   r   r   )r,   r   r   r   )__name__
__module____qualname__merge_attribattribr   r   r   r"   r%   r(   r+   r.    r   r   r   r      s        F- - - -
! ! ! !       - - - -          $ $ $ $     r   r   N)
__future__r   typingr   r   r   r   r   r	   r2   r   r4   r   r   <module>r7      sV    " " " " " "B          r   