Skip to content

Commit 88d8d6e

Browse files
committed
Implement missing context methods
Fixes #321
1 parent 7980997 commit 88d8d6e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

instrumentation/opentelemetry-instrumentation-grpc/src/opentelemetry/instrumentation/grpc/_server.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
from opentelemetry import trace
3030
from opentelemetry.context import attach, detach
3131
from opentelemetry.propagate import extract
32-
from opentelemetry.trace.propagation.textmap import DictGetter
32+
from opentelemetry.propagators.textmap import DictGetter
3333
from opentelemetry.trace.status import Status, StatusCode
3434

3535
logger = logging.getLogger(__name__)

instrumentation/opentelemetry-instrumentation-grpc/src/opentelemetry/instrumentation/grpc/grpcext/_interceptor.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -232,11 +232,11 @@ def close(self):
232232

233233
def __enter__(self):
234234
"""Enters the runtime context related to the channel object."""
235-
raise NotImplementedError()
235+
return self
236236

237237
def __exit__(self, exc_type, exc_val, exc_tb):
238238
"""Exits the runtime context related to the channel object."""
239-
raise NotImplementedError()
239+
self.close()
240240

241241

242242
def intercept_channel(channel, *interceptors):

0 commit comments

Comments
 (0)