MCPcopy Create free account
hub / github.com/ActiveState/code / close

Method close

recipes/Python/577663_ASIO_Proxy/recipe-577663.py:45–55  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

43 self.__connectCallback)
44
45 def close(self):
46 if not self.__writingToClient:
47 if ((not self.__clientToProxySocket.closed()) and
48 (len(self.__clientToProxyString) > 0)):
49 logger.info('disconnect %s' % self.__clientToProxyString)
50 self.__clientToProxySocket.close()
51 if not self.__writingToRemote:
52 if ((not self.__proxyToRemoteSocket.closed()) and
53 (len(self.__proxyToRemoteString) > 0)):
54 logger.info('disconnect %s' % self.__proxyToRemoteString)
55 self.__proxyToRemoteSocket.close()
56
57 def __connectCallback(self, err):
58 if (err != 0):

Callers 6

runMethod · 0.95
__connectCallbackMethod · 0.95

Calls 2

closedMethod · 0.80
infoMethod · 0.45

Tested by

no test coverage detected