+
    &j                     x    ^ RI t^ RIHt ]]]P                  3,          tR.tR R lt	R R lt
 ! R R]4      tR# )	    N)AnyCheckpointExceptionc                0    V ^8  d   QhR\         R\        /# )   excreturn)BaseExceptionWRAPPED_EXCEPTION)formats   "x/Users/jameslopez/projects/CWCArchive/cwc-podcast/.venv/lib/python3.14/site-packages/torch/distributed/checkpoint/api.py__annotate__r   
   s     	 	 	+< 	    c                     \         P                  ! V P                  4      pV F.  p\        VR 4      '       g   K  \        P                  VR R4       K0  	  W3# )_codeN)tb
extract_tb__traceback__hasattrobject__setattr__)r   summaryframes   &  r   _wrap_exceptionr   
   sK    mmC--.G
 5'""ugt4  >r   c                0    V ^8  d   QhR\         R\        /# )r   objr   )r   bool)r   s   "r   r   r      s     U Us Ut Ur   c                     \        V \        4      '       g   R # \        V 4      ^8w  d   R # \        V ^ ,          \        4      ;'       d"    \        V ^,          \        P
                  4      # )F)
isinstancetuplelenr	   r   StackSummary)r   s   &r   _is_wrapped_exceptionr"      sH    c5!!
3x1}c!fm,TTCFBOO1TTr   c                   p   a a ] tR t^t oRtV3R lV 3R llt]V3R lR l4       tV3R lR ltRt	Vt
V ;t# )	r   zNException raised if failure was detected as part of a checkpoint load or save.c                <   < V ^8  d   QhRS[ RS[S[S[3,          /# )r   msgfailures)strdictintr
   )r   __classdict__s   "r   r    CheckpointException.__annotate__!   s&     " "C "45F0F+G "r   c                2   < \         SV `  W4       W n        R # )N)super__init__	_failures)selfr%   r&   	__class__s   &&&r   r.   CheckpointException.__init__!   s    '!r   c                6   < V ^8  d   QhRS[ S[S[3,          /# r   r   )r(   r)   r
   )r   r*   s   "r   r   r+   &   s      $s$556 r   c                    V P                   # )zYReturn a dictionary mapping node ranks to their associated exceptions in case of failure.r/   )r0   s   &r   r&   CheckpointException.failures%   s     ~~r   c                    < V ^8  d   QhRS[ /# r4   )r'   )r   r*   s   "r   r   r+   *   s       r   c           	     x   R V P                   P                  4        R2pV P                   P                  4        F}  w  r#Vw  rEVRV R2,          pVe-   VRP                  \        P
                  ! V4      4      ,          pVRP                  \        P                  ! \        V4      VR7      4      ,          pK  	  V# )zCheckpointException ranks:
z)Traceback (most recent call last): (RANK z)
 )value)r/   keysitemsjoinr   format_listformat_exception_onlytype)r0   r'   rankexc_pairr   traces   &     r   __str__CheckpointException.__str__*   s    *4>>+>+>+@*AD"nn224ND!JC>tfCHHC rwwr~~e455277233DISIJJC 5 
r   r6   )__name__
__module____qualname____firstlineno____doc__r.   propertyr&   rF   __static_attributes____classdictcell____classcell__)r1   r*   s   @@r   r   r      s5     X" "    r   )	tracebackr   typingr   r   r	   r!   r
   __all__r   r"   r    r   r   <module>rU      s@      -89  
!	U- r   