(self, buffer_size)
| 415 | raise |
| 416 | |
| 417 | def recv(self, buffer_size): |
| 418 | try: |
| 419 | return super(SSLConnection, self).recv(buffer_size) |
| 420 | except ssl.SSLError as err: |
| 421 | if err.args[0] in (ssl.SSL_ERROR_WANT_READ, |
| 422 | ssl.SSL_ERROR_WANT_WRITE): |
| 423 | return b'' |
| 424 | if err.args[0] in (ssl.SSL_ERROR_EOF, ssl.SSL_ERROR_ZERO_RETURN): |
| 425 | self.handle_close() |
| 426 | return b'' |
| 427 | raise |
| 428 | |
| 429 | def handle_error(self): |
| 430 | default_error_handler() |
no test coverage detected