Skip to content

Commit 833a71d

Browse files
committed
Respond to comments
1 parent 8b3ea1e commit 833a71d

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

exporter/opentelemetry-exporter-otlp-proto-grpc/tests/test_otlp_exporter_mixin.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,14 @@
2626
from google.rpc.error_details_pb2 import ( # pylint: disable=no-name-in-module
2727
RetryInfo,
2828
)
29-
from grpc import Compression, server
29+
from grpc import Compression, StatusCode, server
3030

3131
from opentelemetry.exporter.otlp.proto.common.trace_encoder import (
3232
encode_spans,
3333
)
3434
from opentelemetry.exporter.otlp.proto.grpc.exporter import ( # noqa: F401
3535
InvalidCompressionValueException,
3636
OTLPExporterMixin,
37-
StatusCode,
3837
environ_to_compression,
3938
)
4039
from opentelemetry.exporter.otlp.proto.grpc.version import __version__
@@ -81,19 +80,22 @@ def export(self, spans: Sequence[ReadableSpan]) -> SpanExportResult:
8180
def _exporting(self):
8281
return "traces"
8382

83+
def shutdown(self, timeout_millis=30_000):
84+
return OTLPExporterMixin.shutdown(self, timeout_millis)
85+
8486

8587
class TraceServiceServicerWithExportParams(TraceServiceServicer):
8688
def __init__(
8789
self,
88-
export_result,
89-
optional_export_sleep=None,
90-
optional_export_retry_millis=None,
90+
export_result: StatusCode,
91+
optional_export_sleep: Optional[float] = None,
92+
optional_export_retry_millis: Optional[float] = None,
9193
):
9294
self.export_result = export_result
9395
self.optional_export_sleep = optional_export_sleep
9496
self.optional_export_retry_millis = optional_export_retry_millis
9597

96-
# pylint: disable=invalid-name,unused-argument,no-self-use
98+
# pylint: disable=invalid-name,unused-argument
9799
def Export(self, request, context):
98100
if self.optional_export_sleep:
99101
time.sleep(self.optional_export_sleep)

0 commit comments

Comments
 (0)