diff --git a/src/microsoft/opentelemetry/a365/core/exporters/agent365_exporter.py b/src/microsoft/opentelemetry/a365/core/exporters/agent365_exporter.py index 4e9dc8fc..463e10bd 100644 --- a/src/microsoft/opentelemetry/a365/core/exporters/agent365_exporter.py +++ b/src/microsoft/opentelemetry/a365/core/exporters/agent365_exporter.py @@ -15,7 +15,7 @@ import logging import threading import time -from collections.abc import Callable, Sequence +from collections.abc import Callable, MutableMapping, Sequence from typing import Any, final import requests @@ -227,7 +227,7 @@ def _truncate_text(text: str, max_length: int) -> str: return text[:max_length] + "..." return text - def _post_with_retries(self, url: str, body: str, headers: dict[str, str]) -> bool: + def _post_with_retries(self, url: str, body: str, headers: MutableMapping[str, str | bytes]) -> bool: for attempt in range(DEFAULT_MAX_RETRIES + 1): try: resp = self._session.post(