MCPcopy
hub / github.com/pyload/pyload / open

Method open

module/remote/thriftbackend/Socket.py:49–63  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

47 self.ssl = ssl
48
49 def open(self):
50 if self.ssl:
51 SSL = __import__("OpenSSL", globals(), locals(), "SSL", -1).SSL
52 WantReadError = SSL.WantReadError
53 ctx = SSL.Context(SSL.SSLv23_METHOD)
54 c = SSL.Connection(ctx, socket.socket(socket.AF_INET, socket.SOCK_STREAM))
55 c.set_connect_state()
56 self.handle = SecureSocketConnection(c)
57 else:
58 self.handle = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
59
60 #errno 104 connection reset
61
62 self.handle.settimeout(self._timeout)
63 self.handle.connect((self.host, self.port))
64
65 def read(self, sz):
66 try:

Callers 15

deamonFunction · 0.45
__init__Method · 0.45
ThriftTest.pyFile · 0.45
saveMethod · 0.45
loadMethod · 0.45
decryptMethod · 0.45
decryptMethod · 0.45
listMethod · 0.45
verifyMethod · 0.45
extractMethod · 0.45
load_imageMethod · 0.45
_prepare_imageMethod · 0.45

Calls 1

Tested by

no test coverage detected