From e82956fd4ac77b16e27e3ed8b63bc9145b302aac Mon Sep 17 00:00:00 2001 From: xfnw Date: Sun, 12 Sep 2021 12:45:39 -0400 Subject: [PATCH] Revert "overwriting connect no longer needed" This reverts commit bd18b48b269f5cc2ee069c6808b0f069bc69b6ac. --- bot.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/bot.py b/bot.py index 71abe64..d308975 100755 --- a/bot.py +++ b/bot.py @@ -14,6 +14,30 @@ from config import * class Server(BaseServer): + # overwrite connect so i can put try except blocks there + async def connect(self, + transport: ITCPTransport, + params: ConnectionParams): + try: + await sts_transmute(params) + await resume_transmute(params) + + reader, writer = await transport.connect( + params.host, + params.port, + tls =params.tls, + tls_verify=params.tls_verify, + bindhost =params.bindhost) + + self._reader = reader + self._writer = writer + + self.params = params + await self.handshake() + except: + print('connection with {} failed, disconnecting'.format(self.name)) + self.disconnected = True + async def line_read(self, line: Line): print(f"{self.name} < {line.format()}") if line.command == "001":