Skip to content

Commit d01dbc2

Browse files
authored
fix type annotation for protobuf serialized data (open-telemetry#3699)
1 parent 9481893 commit d01dbc2

File tree

4 files changed

+7
-7
lines changed
  • exporter
    • opentelemetry-exporter-otlp-proto-http/src/opentelemetry/exporter/otlp/proto/http
    • opentelemetry-exporter-zipkin-proto-http/src/opentelemetry/exporter/zipkin/proto/http/v2

4 files changed

+7
-7
lines changed

exporter/opentelemetry-exporter-otlp-proto-http/src/opentelemetry/exporter/otlp/proto/http/_log_exporter/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,15 +103,15 @@ def __init__(
103103
)
104104
self._shutdown = False
105105

106-
def _export(self, serialized_data: str):
106+
def _export(self, serialized_data: bytes):
107107
data = serialized_data
108108
if self._compression == Compression.Gzip:
109109
gzip_data = BytesIO()
110110
with gzip.GzipFile(fileobj=gzip_data, mode="w") as gzip_stream:
111111
gzip_stream.write(serialized_data)
112112
data = gzip_data.getvalue()
113113
elif self._compression == Compression.Deflate:
114-
data = zlib.compress(bytes(serialized_data))
114+
data = zlib.compress(serialized_data)
115115

116116
return self._session.post(
117117
url=self._endpoint,

exporter/opentelemetry-exporter-otlp-proto-http/src/opentelemetry/exporter/otlp/proto/http/metric_exporter/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,15 +139,15 @@ def __init__(
139139
preferred_temporality, preferred_aggregation
140140
)
141141

142-
def _export(self, serialized_data: str):
142+
def _export(self, serialized_data: bytes):
143143
data = serialized_data
144144
if self._compression == Compression.Gzip:
145145
gzip_data = BytesIO()
146146
with gzip.GzipFile(fileobj=gzip_data, mode="w") as gzip_stream:
147147
gzip_stream.write(serialized_data)
148148
data = gzip_data.getvalue()
149149
elif self._compression == Compression.Deflate:
150-
data = zlib.compress(bytes(serialized_data))
150+
data = zlib.compress(serialized_data)
151151

152152
return self._session.post(
153153
url=self._endpoint,

exporter/opentelemetry-exporter-otlp-proto-http/src/opentelemetry/exporter/otlp/proto/http/trace_exporter/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,15 +101,15 @@ def __init__(
101101
)
102102
self._shutdown = False
103103

104-
def _export(self, serialized_data: str):
104+
def _export(self, serialized_data: bytes):
105105
data = serialized_data
106106
if self._compression == Compression.Gzip:
107107
gzip_data = BytesIO()
108108
with gzip.GzipFile(fileobj=gzip_data, mode="w") as gzip_stream:
109109
gzip_stream.write(serialized_data)
110110
data = gzip_data.getvalue()
111111
elif self._compression == Compression.Deflate:
112-
data = zlib.compress(bytes(serialized_data))
112+
data = zlib.compress(serialized_data)
113113

114114
return self._session.post(
115115
url=self._endpoint,

exporter/opentelemetry-exporter-zipkin-proto-http/src/opentelemetry/exporter/zipkin/proto/http/v2/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def content_type():
4545

4646
def serialize(
4747
self, spans: Sequence[Span], local_endpoint: NodeEndpoint
48-
) -> str:
48+
) -> bytes:
4949
encoded_local_endpoint = self._encode_local_endpoint(local_endpoint)
5050
# pylint: disable=no-member
5151
encoded_spans = zipkin_pb2.ListOfSpans()

0 commit comments

Comments
 (0)