From f73d59b5264c29fc274ac8cbfd07d8ee22e20bff Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Fri, 29 Mar 2024 12:41:10 +0100 Subject: [PATCH] Move import websockets to WebsocketTunnelRelay --- syndicate/relay.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/syndicate/relay.py b/syndicate/relay.py index 25d508c..077cbb0 100644 --- a/syndicate/relay.py +++ b/syndicate/relay.py @@ -1,6 +1,5 @@ import sys import asyncio -import websockets from preserves import Embedded, stringify from preserves.fold import map_embeddeds @@ -424,6 +423,8 @@ class WebsocketTunnelRelay(TunnelRelay): return False async def main(self, system, on_connected=None): + import websockets + if self.ws is not None: raise Exception('Cannot run connection twice!')