Repository URL to install this package:
Version:
0.1.6-1 ▾
|
odigos
/
etc
/
odigos-vmagent
/
instrumentations
/
python
/
opentelemetry
/
trace
/
__pycache__
/
span.cpython-311.pyc
|
---|
§ æbgjL ã ó´ d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZm Z d dl mZ dZ ej e¦ « Z dZ ej e¦ « ZdZ ej d¦ « Z ej de d e d ¦ « Z ej e¦ « Zdeded efdZ G d de j ¦ « Z G d de¦ « Ze ¦ « Z G d dej eef ¦ « Z e ¦ « Z!ddz dz Z"dZ# G d dej$ eeeddef ¦ « Z% G d de¦ « Z&d Z'd Z( e%e(e'dee!¬¦ « Z) e&e)¦ « Z*ded efd Z+d!ed efd"Z,dS )#é N)ÚStatusÚ StatusCode)ÚtypeszU[a-z][_0-9a-z\-\*\/]{0,255}|[a-z0-9][_0-9a-z\-\*\/]{0,240}@[a-z][_0-9a-z\-\*\/]{0,13}zA[\x20-\x2b\x2d-\x3c\x3e-\x7e]{0,255}[\x21-\x2b\x2d-\x3c\x3e-\x7e]é z [ \t]*,[ \t]*ú(z)(=)(z)[ ]*ÚkeyÚvalueÚreturnc óÆ t | t ¦ « oLt | ¦ « d uo0t |t ¦ « ot |¦ « d uS ©N)Ú isinstanceÚstrÚ_KEY_PATTERNÚ fullmatchÚ_VALUE_PATTERN)r r s ú?/tmp/pip-target-vp8_xwat/lib/python/opentelemetry/trace/span.pyÚ_is_valid_pairr / s` õ 3ÑÔð 8Ý×"Ò" 3Ñ'Ô'¨tÐ3ð 8åucÑ"Ô"ð 8õ ×$Ò$ UÑ+Ô+°4Ð7ð ó c ó e Zd ZdZej d dej e ddfd¦ « Z ej d!d¦ « Z ej dej ee j f ddfd ¦ « Zej d ede j ddfd¦ « Zej d"d ede j dej e ddfd¦ « Z d ddde j ddfdZej d eddfd¦ « Zej defd¦ « Zej d dej eef dej e ddfd¦ « Zej d#dede j dej e deddf d¦ « Zd$dZdej ej e dej e dej ej ddfdZ!dS )%ÚSpanz4A span represents a single operation within a trace.NÚend_timer c ó dS )a Sets the current time as the span's end time. The span's end time is the wall time at which the operation finished. Only the first call to `end` should modify the span, and implementations are free to ignore or raise on further calls. N© ©Úselfr s r ÚendzSpan.end<