
    	h              	          d dl mZ d dlmZ d dlmZ d dlmZ ee	edee
ef         e	ee	e	f         f         f         Z G d d          ZddZdS )    )annotations)Iterable)BufferedReader)UnionNc                  0    e Zd ZU ded<   ded<   dZd
dZd	S )MultipartPartsAndContextlist[MultipartPart]partsstrcontextr
   r   returnNonec                "    || _         || _        d S )Nr   )selfr
   r   s      k/var/www/html/web-builder-api.evdpl.com/venv/lib/python3.11/site-packages/langsmith/_internal/_multipart.py__init__z!MultipartPartsAndContext.__init__   s    
    N)r
   r	   r   r   r   r   )__name__
__module____qualname____annotations__	__slots__r    r   r   r   r      sD         LLL$I     r   r   parts_and_contexts"Iterable[MultipartPartsAndContext]r   c                    g }g }| D ]6}|                     |j                   |                    |j                   7t	          |d                    |                    S )Nz; )extendr
   appendr   r   join)r   	acc_partsacc_contextparts_and_contexts       r    join_multipart_parts_and_contextr$      sm     &(IK/ 6 6*0111,45555#Ityy/E/EFFFr   )r   r   r   r   )
__future__r   collections.abcr   ior   typingr   tupler   bytesdictMultipartPartr   r$   r   r   r   <module>r-      s    " " " " " " $ $ $ $ $ $            tU5.013S#XF	GG
       G G G G G Gr   