
    i              	          S SK Jr  S SKJr  S SKJr  S SKJr  \\	\S\\
\4   \	\\	\	4   4   4   r " S S5      r    S	S jrg)
    )annotations)Iterable)BufferedReader)UnionNc                  8    \ rS rSr% S\S'   S\S'   SrS
S jrSrg	)MultipartPartsAndContext   list[MultipartPart]partsstrcontextr   r   c                    Xl         X l        g )Nr   )selfr   r   s      X/home/james-whalen/.local/lib/python3.13/site-packages/langsmith/_internal/_multipart.py__init__!MultipartPartsAndContext.__init__   s    
    )r   r   N)r   r
   r   r   returnNone)__name__
__module____qualname____firstlineno____annotations__	__slots__r   __static_attributes__ r   r   r   r      s    L$Ir   r   c                    / n/ nU  H9  nUR                  UR                  5        UR                  UR                  5        M;     [	        USR                  U5      5      $ )Nz; )extendr   appendr   r   join)parts_and_contexts	acc_partsacc_contextparts_and_contexts       r    join_multipart_parts_and_contextr'      s[     &(IK/*001,445 0 $Ityy/EFFr   )r#   z"Iterable[MultipartPartsAndContext]r   r   )
__future__r   collections.abcr   ior   typingr   tupler   bytesdictMultipartPartr   r'   r   r   r   <module>r0      se    " $  tU5.013S#XF	GG
 G:GGr   