Skip to content

Commit 0b6fc1f

Browse files
committed
Please mypy again
1 parent 005295a commit 0b6fc1f

File tree

1 file changed

+20
-7
lines changed
  • opentelemetry-api/src/opentelemetry/metrics/_internal

1 file changed

+20
-7
lines changed

opentelemetry-api/src/opentelemetry/metrics/_internal/instrument.py

+20-7
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
Sequence,
3030
TypeVar,
3131
Union,
32+
cast,
3233
)
3334

3435
# pylint: disable=unused-import; needed for typing and sphinx
@@ -226,7 +227,10 @@ def add(
226227

227228
def _create_real_instrument(self, meter: "metrics.Meter") -> Counter:
228229
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),
230234
)
231235

232236

@@ -278,7 +282,10 @@ def add(
278282

279283
def _create_real_instrument(self, meter: "metrics.Meter") -> UpDownCounter:
280284
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),
282289
)
283290

284291

@@ -319,7 +326,7 @@ def _create_real_instrument(
319326
self._callbacks,
320327
self._unit,
321328
self._description,
322-
advisory=self._advisory,
329+
advisory=cast(MetricsCommonAdvisory, self._advisory),
323330
)
324331

325332

@@ -362,7 +369,7 @@ def _create_real_instrument(
362369
self._callbacks,
363370
self._unit,
364371
self._description,
365-
advisory=self._advisory,
372+
advisory=cast(MetricsCommonAdvisory, self._advisory),
366373
)
367374

368375

@@ -438,7 +445,10 @@ def record(
438445

439446
def _create_real_instrument(self, meter: "metrics.Meter") -> Histogram:
440447
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),
442452
)
443453

444454

@@ -481,7 +491,7 @@ def _create_real_instrument(
481491
self._callbacks,
482492
self._unit,
483493
self._description,
484-
advisory=self._advisory,
494+
advisory=cast(MetricsCommonAdvisory, self._advisory),
485495
)
486496

487497

@@ -536,5 +546,8 @@ def set(
536546

537547
def _create_real_instrument(self, meter: "metrics.Meter") -> Gauge:
538548
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),
540553
)

0 commit comments

Comments
 (0)