(self, hostname)
| 501 | return self |
| 502 | |
| 503 | def _encode_hostname(self, hostname): |
| 504 | if hostname is None: |
| 505 | return None |
| 506 | elif isinstance(hostname, str): |
| 507 | return hostname.encode('idna').decode('ascii') |
| 508 | else: |
| 509 | return hostname.decode('ascii') |
| 510 | |
| 511 | def wrap_socket(self, sock, server_side=False, |
| 512 | do_handshake_on_connect=True, |