ó
    Û2‰i.  ã                   ól   • S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	J
r
   " S S5      r " S S	5      rg
)é    )Údumps)ÚOptional)Ú
deprecated)ÚBoundedAttributes)Ú
AttributesÚ_ExtendedAttributesc            	       óÈ   • \ rS rSrSrSr\" S5        SS\S\\   S\\   4S	 jj5       r	S
 r
S rS rS r\S\\   4S j5       r\S\\   4S j5       r\S\4S j5       rSrg)ÚInstrumentationInfoé   z™Immutable information about an instrumentation library module.

See `opentelemetry.trace.TracerProvider.get_tracer` for the meaning of these
properties.
©Ú_nameÚ_versionÚ_schema_urlzEYou should use InstrumentationScope. Deprecated since version 1.11.1.NÚnameÚversionÚ
schema_urlc                 ó2   • Xl         X l        Uc  SnX0l        g )NÚ r   )Úselfr   r   r   s       Úc/home/mande/repo/quber/.venv/lib/python3.13/site-packages/opentelemetry/sdk/util/instrumentation.pyÚ__init__ÚInstrumentationInfo.__init__    s   € ð Œ
ØŒØÑØˆJØ%Õó    c                 ó€   • [        U 5      R                   SU R                   SU R                   SU R                   S3$ ©NÚ(z, Ú))ÚtypeÚ__name__r   r   r   ©r   s    r   Ú__repr__ÚInstrumentationInfo.__repr__/   s<   € Ü�t“*×%Ñ%Ð& a¨¯
©
 |°2°d·m±m°_ÀBÀt×GWÑGWÐFXÐXYÐZÐZr   c                 óZ   • [        U R                  U R                  U R                  45      $ ©N©Úhashr   r   r   r    s    r   Ú__hash__ÚInstrumentationInfo.__hash__2   ó"   € Ü�T—Z‘Z §¡°×0@Ñ0@ÐAÓBÐBr   c                 óÊ   • [        U5      [        U 5      L =(       aG    U R                  U R                  U R                  4UR                  UR                  UR                  4:H  $ r$   )r   r   r   r   ©r   Úvalues     r   Ú__eq__ÚInstrumentationInfo.__eq__5   sW   € Ü�E‹{œd 4›jÐ(÷ >Ø�J‰JØ�M‰MØ×Ñð.
ð �k‰k˜5Ÿ>™>¨5×+<Ñ+<Ð=ñ	.>ð 	>r   c                 óÊ   • [        U5      [        U 5      La  [        $ U R                  U R                  U R                  4UR                  UR                  UR                  4:  $ r$   )r   ÚNotImplementedr   r   r   r+   s     r   Ú__lt__ÚInstrumentationInfo.__lt__<   sW   € Ü�‹;œd 4›jÒ(Ü!Ð!Ø—
‘
˜DŸM™M¨4×+;Ñ+;Ð<Ø�K‰KØ�N‰NØ×Ñð@
ñ 
ð 	
r   Úreturnc                 ó   • U R                   $ r$   ©r   r    s    r   r   ÚInstrumentationInfo.schema_urlE   ó   € à×ÑÐr   c                 ó   • U R                   $ r$   ©r   r    s    r   r   ÚInstrumentationInfo.versionI   ó   € à�}‰}Ðr   c                 ó   • U R                   $ r$   ©r   r    s    r   r   ÚInstrumentationInfo.nameM   ó   € à�z‰zÐr   )r   r   r   )NN)r   Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú	__slots__r   Ústrr   r   r!   r'   r-   r1   Úpropertyr   r   r   Ú__static_attributes__© r   r   r
   r
      sÃ   † ñð 5€IáØOóð "&Ø$(ñ	
&àð
&ð ˜#‘ð
&ð ˜S‘Mô	
&óð
&ò[òCò>ò
ð ð ˜H S™Mó  ó ð ð ð˜ #™ó ó ðð ð�có ó ór   r
   c                   ó  • \ rS rSrSrSr   SS\S\\   S\\   S\\   S	S4
S
 jjr	S	\4S jr
S	\4S jrS\S	\4S jrS\S	\4S jr\S	\\   4S j5       r\S	\\   4S j5       r\S	\4S j5       r\S	\4S j5       rSS\\   S	\4S jjrSrg)ÚInstrumentationScopeéR   zµA logical unit of the application code with which the emitted telemetry can be
associated.

See `opentelemetry.trace.TracerProvider.get_tracer` for the meaning of these
properties.
)r   r   r   Ú_attributesNr   r   r   Ú
attributesr3   c                 óN   • Xl         X l        Uc  SnX0l        [        US9U l        g )Nr   )rM   )r   r   r   r   rL   )r   r   r   r   rM   s        r   r   ÚInstrumentationScope.__init__\   s,   € ð Œ
ØŒØÑØˆJØ%ÔÜ,¸
ÑCˆÕr   c           
      óš   • [        U 5      R                   SU R                   SU R                   SU R                   SU R
                   S3
$ r   )r   r   r   r   r   rL   r    s    r   r!   ÚInstrumentationScope.__repr__j   sK   € Ü�t“*×%Ñ%Ð& a¨¯
©
 |°2°d·m±m°_ÀBÀt×GWÑGWÐFXÐXZÐ[_×[kÑ[kÐZlÐlmÐnÐnr   c                 óZ   • [        U R                  U R                  U R                  45      $ r$   r%   r    s    r   r'   ÚInstrumentationScope.__hash__m   r)   r   r,   c                 óò   • [        U[        5      (       d  [        $ U R                  U R                  U R
                  U R                  4UR                  UR                  UR
                  UR                  4:H  $ r$   ©Ú
isinstancerJ   r0   r   r   r   rL   r+   s     r   r-   ÚInstrumentationScope.__eq__p   sl   € Ü˜%Ô!5×6Ñ6Ü!Ð!à�J‰JØ�M‰MØ×ÑØ×Ñð	
ð �K‰KØ�N‰NØ×ÑØ×Ñð	
ñ

ð 
	
r   c                 óò   • [        U[        5      (       d  [        $ U R                  U R                  U R
                  U R                  4UR                  UR                  UR
                  UR                  4:  $ r$   rU   r+   s     r   r1   ÚInstrumentationScope.__lt__   sl   € Ü˜%Ô!5×6Ñ6Ü!Ð!à�J‰JØ�M‰MØ×ÑØ×Ñð	
ð �K‰KØ�N‰NØ×ÑØ×Ñð	
ñ

ð 
	
r   c                 ó   • U R                   $ r$   r5   r    s    r   r   ÚInstrumentationScope.schema_urlŽ   r7   r   c                 ó   • U R                   $ r$   r9   r    s    r   r   ÚInstrumentationScope.version’   r;   r   c                 ó   • U R                   $ r$   r=   r    s    r   r   ÚInstrumentationScope.name–   r?   r   c                 ó   • U R                   $ r$   )rL   r    s    r   rM   ÚInstrumentationScope.attributesš   r7   r   Úindentc                 óº   • [        U R                  U R                  U R                  [	        U R
                  5      (       a  [        U R
                  5      OS S.US9$ )N)r   r   r   rM   )rb   )r   r   r   r   ÚboolrL   Údict)r   rb   s     r   Úto_jsonÚInstrumentationScope.to_jsonž   sP   € ÜàŸ
™
ØŸ=™=Ø"×.Ñ.ä.2°4×3CÑ3C×.DÑ.D”D˜×)Ñ)Ô*È$ñð ñ

ð 
	
r   )rL   r   r   r   )NNN)é   )r   r@   rA   rB   rC   rD   rE   r   r   r   r!   Úintr'   Úobjectrd   r-   r1   rF   r   r   r   r   rM   rf   rG   rH   r   r   rJ   rJ   R   s5  † ñð D€Ið
 "&Ø$(Ø48ñDàðDð ˜#‘ðDð ˜S‘Mð	Dð
 Ð0Ñ1ðDð 
õDðo˜#ô oðC˜#ô Cð
˜Fð 
 tô 
ð
˜Fð 
 tô 
ð ð ˜H S™Mó  ó ð ð ð˜ #™ó ó ðð ð�có ó ðð ð ˜Jó  ó ð ñ
˜h s™mð 
°C÷ 
ð 
r   rJ   N)Újsonr   Útypingr   Útyping_extensionsr   Úopentelemetry.attributesr   Úopentelemetry.util.typesr   r   r
   rJ   rH   r   r   Ú<module>rp      s-   ðõ Ý å (å 6ß D÷8ñ 8÷vW
ò W
r   