(self)
| 1026 | self.sslctx = sslctx |
| 1027 | |
| 1028 | def get_request(self): |
| 1029 | try: |
| 1030 | sock, addr = self.socket.accept() |
| 1031 | if self.sslctx: |
| 1032 | sock = self.sslctx.wrap_socket(sock, server_side=True) |
| 1033 | except OSError as e: |
| 1034 | # socket errors are silenced by the caller, print them here |
| 1035 | sys.stderr.write("Got an error:\n%s\n" % e) |
| 1036 | raise |
| 1037 | return sock, addr |
| 1038 | |
| 1039 | class TestTCPServer(ControlMixin, ThreadingTCPServer): |
| 1040 | """ |
nothing calls this directly
no test coverage detected