|
7 | 7 |
|
8 | 8 | from . import base_events
|
9 | 9 | from . import compat
|
10 |
| -from . import futures |
11 | 10 | from . import protocols
|
12 | 11 | from . import transports
|
13 | 12 | from .log import logger
|
@@ -412,7 +411,7 @@ class SSLProtocol(protocols.Protocol):
|
412 | 411 |
|
413 | 412 | def __init__(self, loop, app_protocol, sslcontext, waiter,
|
414 | 413 | server_side=False, server_hostname=None,
|
415 |
| - call_connection_made=True, shutdown_timeout=5.0): |
| 414 | + call_connection_made=True): |
416 | 415 | if ssl is None:
|
417 | 416 | raise RuntimeError('stdlib ssl module not available')
|
418 | 417 |
|
@@ -443,8 +442,6 @@ def __init__(self, loop, app_protocol, sslcontext, waiter,
|
443 | 442 | self._session_established = False
|
444 | 443 | self._in_handshake = False
|
445 | 444 | self._in_shutdown = False
|
446 |
| - self._shutdown_timeout = shutdown_timeout |
447 |
| - self._shutdown_timeout_handle = None |
448 | 445 | # transport, ex: SelectorSocketTransport
|
449 | 446 | self._transport = None
|
450 | 447 | self._call_connection_made = call_connection_made
|
@@ -559,15 +556,6 @@ def _start_shutdown(self):
|
559 | 556 | self._in_shutdown = True
|
560 | 557 | self._write_appdata(b'')
|
561 | 558 |
|
562 |
| - if self._shutdown_timeout is not None: |
563 |
| - self._shutdown_timeout_handle = self._loop.call_later( |
564 |
| - self._shutdown_timeout, self._on_shutdown_timeout) |
565 |
| - |
566 |
| - def _on_shutdown_timeout(self): |
567 |
| - if self._transport is not None: |
568 |
| - self._fatal_error( |
569 |
| - futures.TimeoutError(), 'Can not complete shitdown operation') |
570 |
| - |
571 | 559 | def _write_appdata(self, data):
|
572 | 560 | self._write_backlog.append((data, 0))
|
573 | 561 | self._write_buffer_size += len(data)
|
@@ -695,22 +683,12 @@ def _fatal_error(self, exc, message='Fatal error on transport'):
|
695 | 683 | })
|
696 | 684 | if self._transport:
|
697 | 685 | self._transport._force_close(exc)
|
698 |
| - self._transport = None |
699 |
| - |
700 |
| - if self._shutdown_timeout_handle is not None: |
701 |
| - self._shutdown_timeout_handle.cancel() |
702 |
| - self._shutdown_timeout_handle = None |
703 | 686 |
|
704 | 687 | def _finalize(self):
|
705 | 688 | self._sslpipe = None
|
706 | 689 |
|
707 | 690 | if self._transport is not None:
|
708 | 691 | self._transport.close()
|
709 |
| - self._transport = None |
710 |
| - |
711 |
| - if self._shutdown_timeout_handle is not None: |
712 |
| - self._shutdown_timeout_handle.cancel() |
713 |
| - self._shutdown_timeout_handle = None |
714 | 692 |
|
715 | 693 | def _abort(self):
|
716 | 694 | try:
|
|
0 commit comments