(self, request)
| 39 | |
| 40 | @asyncio.coroutine |
| 41 | def prepare(self, request): |
| 42 | # make pre-check to don't hide it by do_handshake() exceptions |
| 43 | resp_impl = self._start_pre_check(request) |
| 44 | if resp_impl is not None: |
| 45 | return resp_impl |
| 46 | |
| 47 | parser, protocol, writer = self._pre_start(request) |
| 48 | resp_impl = yield from super().prepare(request) |
| 49 | self._post_start(request, parser, protocol, writer) |
| 50 | return resp_impl |
| 51 | |
| 52 | def _pre_start(self, request): |
| 53 | try: |