| 77 | self._loop = request.app.loop |
| 78 | |
| 79 | def start(self, request): |
| 80 | warnings.warn('use .prepare(request) instead', DeprecationWarning) |
| 81 | # make pre-check to don't hide it by do_handshake() exceptions |
| 82 | resp_impl = self._start_pre_check(request) |
| 83 | if resp_impl is not None: |
| 84 | return resp_impl |
| 85 | |
| 86 | parser, protocol, writer = self._pre_start(request) |
| 87 | resp_impl = super().start(request) |
| 88 | self._post_start(request, parser, protocol, writer) |
| 89 | return resp_impl |
| 90 | |
| 91 | def can_prepare(self, request): |
| 92 | if self._writer is not None: |