
    6|h|              	          d dl mZ d dlmZ d dlmZmZmZ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y)	    )annotations)BufferedReader)DictIterableTupleUnionNc                  .    e Zd ZU ded<   ded<   dZddZy)	MultipartPartsAndContextlist[MultipartPart]partsstrcontextr   r   c                     || _         || _        y )Nr   )selfr   r   s      ]/var/www/html/test/engine/venv/lib/python3.12/site-packages/langsmith/_internal/_multipart.py__init__z!MultipartPartsAndContext.__init__   s    
    N)r   r   r   r   returnNone)__name__
__module____qualname____annotations__	__slots__r    r   r   r
   r
      s    L$Ir   r
   c                    g }g }| D ]8  }|j                  |j                         |j                  |j                         : t	        |dj                  |            S )Nz; )extendr   appendr   r
   join)parts_and_contexts	acc_partsacc_contextparts_and_contexts       r    join_multipart_parts_and_contextr%      s`     &(IK/ 6*001,4456 $Ityy/EFFr   )r!   z"Iterable[MultipartPartsAndContext]r   r
   )
__future__r   ior   typingr   r   r   r   r   bytesMultipartPartr
   r%   r   r   r   <module>r+      se    "  / /tU5.013S#XF	GG
 G:GGr   