MCPcopy Index your code
hub / github.com/python/cpython / start_tls

Method start_tls

Lib/test/test_asyncio/functional.py:132–149  ·  view source on GitHub ↗
(self, ssl_context, *,
                  server_side=False,
                  server_hostname=None)

Source from the content-addressed store, hash-verified

130 return buf
131
132 def start_tls(self, ssl_context, *,
133 server_side=False,
134 server_hostname=None):
135
136 ssl_sock = ssl_context.wrap_socket(
137 self.__sock, server_side=server_side,
138 server_hostname=server_hostname,
139 do_handshake_on_connect=False)
140
141 try:
142 ssl_sock.do_handshake()
143 except:
144 ssl_sock.close()
145 raise
146 finally:
147 self.__sock.close()
148
149 self.__sock = ssl_sock
150
151 def __getattr__(self, name):
152 return getattr(self.__sock, name)

Callers 10

handle_clientMethod · 0.45
clientMethod · 0.45
server_handlerMethod · 0.45
clientMethod · 0.45
mainMethod · 0.45
connection_madeMethod · 0.45
serveMethod · 0.45
clientMethod · 0.45
mainMethod · 0.45
serverMethod · 0.45

Calls 3

wrap_socketMethod · 0.80
do_handshakeMethod · 0.45
closeMethod · 0.45

Tested by 10

handle_clientMethod · 0.36
clientMethod · 0.36
server_handlerMethod · 0.36
clientMethod · 0.36
mainMethod · 0.36
connection_madeMethod · 0.36
serveMethod · 0.36
clientMethod · 0.36
mainMethod · 0.36
serverMethod · 0.36