
    2h	                    *    S SK Jr  SSKJrJr  SS jrg)    )annotations   )is_dictis_listc                   UR                  5        GH  u  p#X ;  a  X0U'   M  X   nUc  X0U'   M  US:X  d  US:X  a  X0U'   M0  [        U[        5      (       a  [        U[        5      (       a  XC-  nGO/[        U[        [        45      (       a   [        U[        [        45      (       a  XC-  nO[        U5      (       a  [        U5      (       a  [        XC5      nO[        U5      (       a  [        U5      (       a  [        S U 5       5      (       a  UR                  U5        GM  U Hw  n[        U5      (       d  [        SU 35      e US   n[        U[        5      (       d  [        SU 35      e XF   n[        U5      (       d  [        S5      e[        X5      XF'   My     X@U'   GM     U $ ! [         a  n[        SU 35      UeS nAff = f! [         a    UR                  Xe5         M  f = f)Nindextypec              3  X   #    U  H   n[        U[        [        [        45      v   M"     g 7f)N)
isinstancestrintfloat).0xs     T/var/www/auris/envauris/lib/python3.13/site-packages/openai/lib/streaming/_deltas.py	<genexpr>#accumulate_delta.<locals>.<genexpr>$   s!     GY:a#sE!233Ys   (*z1Unexpected list delta entry is not a dictionary: z2Expected list delta entry to have an `index` key; z>Unexpected, list delta entry `index` value is not an integer; znot handled yet)itemsr   r   r   r   r   accumulate_deltar   allextend	TypeErrorKeyErrorRuntimeError
IndexErrorinsert)	accdeltakeydelta_value	acc_valuedelta_entryr   exc	acc_entrys	            r   r   r      s   !KKM>"HH	"H '>SF]"Hi%%*[#*F*F$I	C<00ZcSX\5Z5Z$IYGK$8$8(@IYGK$8$8 GYGGG  -*{++#&WXcWd$efft'0E "%--#&dejdk$lmmP ) 0I #9--'(9::'7	'OI$)  +, Co *r J%   t&)[\g[h'ijpsst " 9$$U89s*   F+0G+
G	5GG	G+*G+N)r   dict[object, object]r   r%   returnr%   )
__future__r   _utilsr   r   r        r   <module>r+      s    " &:r*   