Skip to content

Commit 11810d8

Browse files
author
alrex
authored
fix: new version of grpc causes linting issues if these aren't implemented (#696)
This addresses the linting problems caused by a newer version of grpc: ************ Module _interceptor ext/opentelemetry-ext-grpc/src/opentelemetry/ext/grpc/grpcext/_interceptor.py:167:0: W0223: Method '__enter__' is abstract in class 'Channel' but is not overridden (abstract-method) ext/opentelemetry-ext-grpc/src/opentelemetry/ext/grpc/grpcext/_interceptor.py:167:0: W0223: Method '__exit__' is abstract in class 'Channel' but is not overridden (abstract-method)
1 parent 45a9e53 commit 11810d8

File tree

1 file changed

+8
-0
lines changed
  • ext/opentelemetry-ext-grpc/src/opentelemetry/ext/grpc/grpcext

1 file changed

+8
-0
lines changed

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

+8
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,14 @@ def close(self):
230230
)
231231
self._channel.close()
232232

233+
def __enter__(self):
234+
"""Enters the runtime context related to the channel object."""
235+
raise NotImplementedError()
236+
237+
def __exit__(self, exc_type, exc_val, exc_tb):
238+
"""Exits the runtime context related to the channel object."""
239+
raise NotImplementedError()
240+
233241

234242
def intercept_channel(channel, *interceptors):
235243
result = channel

0 commit comments

Comments
 (0)