+
    AžÀj§  ã                   óx   € ^ RI t ^ RIt]P                  ! ]4      t ! R R] P
                  4      t ! R R4      tR# )é    Nc                   ó*   € ] tR t^
tRt^ t ^t ^tRtR# )Ú
StatusCodez@Represents the canonical set of status codes of a finished Span.© N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚUNSETÚOKÚERRORÚ__static_attributes__r   ó    Ún/var/www/html/mycamper/aliexpress-site/backend/venv/lib/python3.14/site-packages/opentelemetry/trace/status.pyr   r   
   s   † ÙJà€EØà	
€BØrà€EÛ*r   r   c                   óÂ   a € ] tR t^t o Rt]P                  R3V 3R lR llt]V 3R lR l4       t	]V 3R lR l4       t
]V 3R	 lR
 l4       t]V 3R lR l4       tRtV tR# )ÚStatuszÏRepresents the status of a finished Span.

Args:
    status_code: The canonical status code that describes the result
        status of the operation.
    description: An optional description of the status.
Nc                ó4   <€ V ^8„  d   QhRS[ RS[R,          /# )é   Ústatus_codeÚdescriptionN)r   Ústr)ÚformatÚ__classdict__s   "€r   Ú__annotate__ÚStatus.__annotate__    s#   ø€ ÷ (ñ (áð(ñ ˜4•Zñ(r   c                óì   € Wn         R V n        V'       dY   \        V\        4      '       g   \        P                  R4       R # V\        P                  Jd   \        P                  R4       R # W n        R # )Nz-Invalid status description type, expected strzJdescription should only be set when status_code is set to StatusCode.ERROR)Ú_status_codeÚ_descriptionÚ
isinstancer   ÚloggerÚwarningr   r   )Úselfr   r   s   &&&r   Ú__init__ÚStatus.__init__    sV   € ð
 (ÔØ ˆÔçÜ˜k¬3×/Ò/Ü—‘ÐNÔOÙØ¤*×"2Ñ"2Ó2Ü—‘ÐkÔlÙà'Ör   c                ó    <€ V ^8„  d   QhRS[ /# ©r   Úreturn)r   )r   r   s   "€r   r   r   3   s   ø€ ÷ !ñ !™Zñ !r   c                ó   € V P                   # )z8Represents the canonical status code of a finished Span.)r   ©r"   s   &r   r   ÚStatus.status_code2   ó   € ð × Ñ Ð r   c                ó.   <€ V ^8„  d   QhRS[ R,          /# )r   r'   N)r   )r   r   s   "€r   r   r   8   s   ø€ ÷ !ñ !™S 4�Zñ !r   c                ó   € V P                   # )zStatus description)r   r)   s   &r   r   ÚStatus.description7   r+   r   c                ó    <€ V ^8„  d   QhRS[ /# r&   ©Úbool)r   r   s   "€r   r   r   =   s   ø€ ÷ Cñ C‘tñ Cr   c                ób   € V P                   ;'       g    V P                  \        P                  J # )z:Returns false if this represents an error, true otherwise.)Úis_unsetr   r   r   r)   s   &r   Úis_okÚStatus.is_ok<   s%   € ð �}‰}×BÐB × 1Ñ 1´Z·]±]Ð BÐBr   c                ó    <€ V ^8„  d   QhRS[ /# r&   r0   )r   r   s   "€r   r   r   B   s   ø€ ÷ 5ñ 5™$ñ 5r   c                ó:   € V P                   \        P                  J # )z'Returns true if unset, false otherwise.)r   r   r   r)   s   &r   r3   ÚStatus.is_unsetA   s   € ð × Ñ ¤J×$4Ñ$4Ð4Ð4r   )r   r   )r   r   r   r	   r
   r   r   r#   Úpropertyr   r   r4   r3   r   Ú__classdictcell__)r   s   @r   r   r      st   ø‡ € ñð #-×"2Ñ"2Ø"&÷(ò (ð$ ÷!ó ð!ð ÷!ó ð!ð ÷Có ðCð ÷5ó ö5r   r   )ÚenumÚloggingÚ	getLoggerr   r    ÚEnumr   r   r   r   r   Ú<module>r?      s7   ðó Û à	×	Ò	˜8Ó	$€ô
+�—‘ô 
+÷-5ó -5r   