Skip to content

Commit a483967

Browse files
committed
fix pulint
1 parent 8a6c452 commit a483967

File tree

1 file changed

+4
-4
lines changed
  • opentelemetry-exporter-gcp-logging/src/opentelemetry/exporter/cloud_logging

1 file changed

+4
-4
lines changed

opentelemetry-exporter-gcp-logging/src/opentelemetry/exporter/cloud_logging/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import json
1919
import logging
2020
import urllib.parse
21-
from typing import Any, Mapping, Optional, Sequence
21+
from typing import Any, Mapping, MutableMapping, Optional, Sequence
2222

2323
import google.auth
2424
from google.api.monitored_resource_pb2 import ( # pylint: disable = no-name-in-module
@@ -117,18 +117,18 @@ def _convert_any_value_to_string(value: Any) -> str:
117117
return ""
118118

119119

120-
def _convert_bytes_to_b64(body: Mapping) -> Mapping:
120+
def _convert_bytes_to_b64(body: MutableMapping) -> MutableMapping:
121121
for key, value in list(body.items()):
122122
if isinstance(value, bytes):
123123
body[key] = base64.b64encode(value).decode()
124-
elif isinstance(value, Mapping):
124+
elif isinstance(value, MutableMapping):
125125
body[key] = _convert_bytes_to_b64(value)
126126
return body
127127

128128

129129
def _set_payload_in_log_entry(log_entry: LogEntry, body: Any | None):
130130
struct = Struct()
131-
if isinstance(body, Mapping):
131+
if isinstance(body, MutableMapping):
132132
struct.update(_convert_bytes_to_b64(body))
133133
log_entry.json_payload = struct
134134
elif isinstance(body, bytes):

0 commit comments

Comments
 (0)