
    Ng:              	          d dl mZ d dlmZmZmZ eeedeeeeef         f         f         Z G d d          Z	d
d	Z
dS )    )annotations)DictIterableTupleNc                  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      Z/var/www/html/ai-engine/env/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   typingr   r   r   r   bytesMultipartPartr   r$   r   r   r   <module>r)      s    " " " " " " ( ( ( ( ( ( ( ( ( (c5uc4S>!ABBC       G G G G G Gr   