
    5j                     Z    S SK Jr  S SKJrJrJr  S\S\\\   \4   4S jr " S S5      rg)	    )Iterable)ListAnyUnionobjreturnc                     [        U [        [        [        [        45      (       a   [        U [
        5      (       d  [        U 5      $ U $ N)
isinstancelisttuplesetdictstrr   s    Z/root/lseg-credit/backend/venv/lib/python3.13/site-packages/lseg/data/_tools/_converter.pytry_copy_to_listr      s3    #eS$/00C9M9MCyJ    c                   @    \ rS rSr\S\S\\\   \4   4S j5       rSr	g)Copier   r   r   c                 r    [        U [        5      (       a   [        U [        5      (       d  [        U 5      $ U /$ r
   )r   r   r   r   r   s    r   get_listCopier.get_list   s,    c8$$ZS-A-A9ur    N)
__name__
__module____qualname____firstlineno__staticmethodr   r   r   r   __static_attributes__r   r   r   r   r      s/    c eDIsN3  r   r   N)collections.abcr   typingr   r   r   r   r   r   r   r   <module>r$      s8    $ # ## %S	3"7  r   