Fix Connection abstraction leak

This commit is contained in:
Lonami Exo
2019-02-21 10:41:33 +01:00
parent 96270bdc18
commit 6de7329ce7
5 changed files with 19 additions and 13 deletions

View File

@@ -8,10 +8,8 @@ class ConnectionTcpIntermediate(Connection):
Intermediate mode between `ConnectionTcpFull` and `ConnectionTcpAbridged`.
Always sends 4 extra bytes for the packet length.
"""
async def connect(self, timeout=None, ssl=None):
await super().connect(timeout=timeout, ssl=ssl)
def _init_conn(self):
self._writer.write(b'\xee\xee\xee\xee')
await self._writer.drain()
def _send(self, data):
self._writer.write(struct.pack('<i', len(data)) + data)