|
29 | 29 | Sequence,
|
30 | 30 | TypeVar,
|
31 | 31 | Union,
|
| 32 | + cast, |
32 | 33 | )
|
33 | 34 |
|
34 | 35 | # pylint: disable=unused-import; needed for typing and sphinx
|
@@ -226,7 +227,10 @@ def add(
|
226 | 227 |
|
227 | 228 | def _create_real_instrument(self, meter: "metrics.Meter") -> Counter:
|
228 | 229 | return meter.create_counter(
|
229 |
| - self._name, self._unit, self._description, advisory=self._advisory |
| 230 | + self._name, |
| 231 | + self._unit, |
| 232 | + self._description, |
| 233 | + advisory=cast(MetricsCommonAdvisory, self._advisory), |
230 | 234 | )
|
231 | 235 |
|
232 | 236 |
|
@@ -278,7 +282,10 @@ def add(
|
278 | 282 |
|
279 | 283 | def _create_real_instrument(self, meter: "metrics.Meter") -> UpDownCounter:
|
280 | 284 | return meter.create_up_down_counter(
|
281 |
| - self._name, self._unit, self._description, advisory=self._advisory |
| 285 | + self._name, |
| 286 | + self._unit, |
| 287 | + self._description, |
| 288 | + advisory=cast(MetricsCommonAdvisory, self._advisory), |
282 | 289 | )
|
283 | 290 |
|
284 | 291 |
|
@@ -319,7 +326,7 @@ def _create_real_instrument(
|
319 | 326 | self._callbacks,
|
320 | 327 | self._unit,
|
321 | 328 | self._description,
|
322 |
| - advisory=self._advisory, |
| 329 | + advisory=cast(MetricsCommonAdvisory, self._advisory), |
323 | 330 | )
|
324 | 331 |
|
325 | 332 |
|
@@ -362,7 +369,7 @@ def _create_real_instrument(
|
362 | 369 | self._callbacks,
|
363 | 370 | self._unit,
|
364 | 371 | self._description,
|
365 |
| - advisory=self._advisory, |
| 372 | + advisory=cast(MetricsCommonAdvisory, self._advisory), |
366 | 373 | )
|
367 | 374 |
|
368 | 375 |
|
@@ -438,7 +445,10 @@ def record(
|
438 | 445 |
|
439 | 446 | def _create_real_instrument(self, meter: "metrics.Meter") -> Histogram:
|
440 | 447 | return meter.create_histogram(
|
441 |
| - self._name, self._unit, self._description, advisory=self._advisory |
| 448 | + self._name, |
| 449 | + self._unit, |
| 450 | + self._description, |
| 451 | + advisory=cast(MetricsHistogramAdvisory, self._advisory), |
442 | 452 | )
|
443 | 453 |
|
444 | 454 |
|
@@ -481,7 +491,7 @@ def _create_real_instrument(
|
481 | 491 | self._callbacks,
|
482 | 492 | self._unit,
|
483 | 493 | self._description,
|
484 |
| - advisory=self._advisory, |
| 494 | + advisory=cast(MetricsCommonAdvisory, self._advisory), |
485 | 495 | )
|
486 | 496 |
|
487 | 497 |
|
@@ -536,5 +546,8 @@ def set(
|
536 | 546 |
|
537 | 547 | def _create_real_instrument(self, meter: "metrics.Meter") -> Gauge:
|
538 | 548 | return meter.create_gauge(
|
539 |
| - self._name, self._unit, self._description, advisory=self._advisory |
| 549 | + self._name, |
| 550 | + self._unit, |
| 551 | + self._description, |
| 552 | + advisory=cast(MetricsCommonAdvisory, self._advisory), |
540 | 553 | )
|
0 commit comments