23
23
class BaseHandle :
24
24
def __init__ (
25
25
self ,
26
- value_type : Type [metrics_api ._ValueT ],
26
+ value_type : Type [metrics_api .ValueT ],
27
27
enabled : bool ,
28
28
monotonic : bool ,
29
29
):
@@ -32,7 +32,7 @@ def __init__(
32
32
self .enabled = enabled
33
33
self .monotonic = monotonic
34
34
35
- def _validate_update (self , value : metrics_api ._ValueT ):
35
+ def _validate_update (self , value : metrics_api .ValueT ):
36
36
if not self .enabled :
37
37
return False
38
38
if self .monotonic and value < 0 :
@@ -47,32 +47,32 @@ def _validate_update(self, value: metrics_api._ValueT):
47
47
48
48
49
49
class CounterHandle (metrics_api .CounterHandle , BaseHandle ):
50
- def update (self , value : metrics_api ._ValueT ) -> None :
50
+ def update (self , value : metrics_api .ValueT ) -> None :
51
51
if self ._validate_update (value ):
52
52
self .data += value
53
53
54
- def add (self , value : metrics_api ._ValueT ) -> None :
54
+ def add (self , value : metrics_api .ValueT ) -> None :
55
55
"""See `opentelemetry.metrics.CounterHandle._add`."""
56
56
self .update (value )
57
57
58
58
59
59
class GaugeHandle (metrics_api .GaugeHandle , BaseHandle ):
60
- def update (self , value : metrics_api ._ValueT ) -> None :
60
+ def update (self , value : metrics_api .ValueT ) -> None :
61
61
if self ._validate_update (value ):
62
62
self .data = value
63
63
64
- def set (self , value : metrics_api ._ValueT ) -> None :
64
+ def set (self , value : metrics_api .ValueT ) -> None :
65
65
"""See `opentelemetry.metrics.GaugeHandle._set`."""
66
66
self .update (value )
67
67
68
68
69
69
class MeasureHandle (metrics_api .MeasureHandle , BaseHandle ):
70
- def update (self , value : metrics_api ._ValueT ) -> None :
70
+ def update (self , value : metrics_api .ValueT ) -> None :
71
71
if self ._validate_update (value ):
72
72
pass
73
73
# TODO: record
74
74
75
- def record (self , value : metrics_api ._ValueT ) -> None :
75
+ def record (self , value : metrics_api .ValueT ) -> None :
76
76
"""See `opentelemetry.metrics.MeasureHandle._record`."""
77
77
self .update (value )
78
78
@@ -87,7 +87,7 @@ def __init__(
87
87
name : str ,
88
88
description : str ,
89
89
unit : str ,
90
- value_type : Type [metrics_api ._ValueT ],
90
+ value_type : Type [metrics_api .ValueT ],
91
91
label_keys : Tuple [str , ...] = None ,
92
92
enabled : bool = True ,
93
93
monotonic : bool = False ,
@@ -127,7 +127,7 @@ def __init__(
127
127
name : str ,
128
128
description : str ,
129
129
unit : str ,
130
- value_type : Type [metrics_api ._ValueT ],
130
+ value_type : Type [metrics_api .ValueT ],
131
131
label_keys : Tuple [str , ...] = None ,
132
132
enabled : bool = True ,
133
133
monotonic : bool = True ,
@@ -157,7 +157,7 @@ def __init__(
157
157
name : str ,
158
158
description : str ,
159
159
unit : str ,
160
- value_type : Type [metrics_api ._ValueT ],
160
+ value_type : Type [metrics_api .ValueT ],
161
161
label_keys : Tuple [str , ...] = None ,
162
162
enabled : bool = True ,
163
163
monotonic : bool = False ,
@@ -187,7 +187,7 @@ def __init__(
187
187
name : str ,
188
188
description : str ,
189
189
unit : str ,
190
- value_type : Type [metrics_api ._ValueT ],
190
+ value_type : Type [metrics_api .ValueT ],
191
191
label_keys : Tuple [str , ...] = None ,
192
192
enabled : bool = False ,
193
193
monotonic : bool = False ,
@@ -209,7 +209,7 @@ class Meter(metrics_api.Meter):
209
209
def record_batch (
210
210
self ,
211
211
label_values : Tuple [str , ...],
212
- record_tuples : Tuple [Tuple [metrics_api .Metric , metrics_api ._ValueT ]],
212
+ record_tuples : Tuple [Tuple [metrics_api .Metric , metrics_api .ValueT ]],
213
213
) -> None :
214
214
"""See `opentelemetry.metrics.Meter.record_batch`."""
215
215
for metric , value in record_tuples :
@@ -220,8 +220,8 @@ def create_metric(
220
220
name : str ,
221
221
description : str ,
222
222
unit : str ,
223
- value_type : Type [metrics_api ._ValueT ],
224
- metric_type : Type [metrics_api ._MetricT ],
223
+ value_type : Type [metrics_api .ValueT ],
224
+ metric_type : Type [metrics_api .MetricT ],
225
225
label_keys : Tuple [str , ...] = None ,
226
226
enabled : bool = True ,
227
227
monotonic : bool = False ,
0 commit comments