Guard _ChannelCallState.__del__ from cygrpc being deallocated early
This commit is contained in:
parent
c47bc1a709
commit
72f2b99097
|
|
@ -1123,7 +1123,8 @@ class _ChannelCallState(object):
|
|||
self.managed_calls = 0
|
||||
|
||||
def __del__(self):
|
||||
if hasattr(self, 'channel') and self.channel:
|
||||
if hasattr(self,
|
||||
'channel') and self.channel and cygrpc and cygrpc.StatusCode:
|
||||
self.channel.close(cygrpc.StatusCode.cancelled,
|
||||
'Channel deallocated!')
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue