From 422e9c74b070ee82d225c0ef17193b295907e0b5 Mon Sep 17 00:00:00 2001 From: UltraQbik Date: Thu, 22 Aug 2024 22:38:08 +0300 Subject: Update things slightly --- src/socks.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/socks.py') diff --git a/src/socks.py b/src/socks.py index 119a62a..bcb76c0 100644 --- a/src/socks.py +++ b/src/socks.py @@ -1,18 +1,21 @@ -import time +import asyncio from ssl import SSLSocket +_SOCK_TIME_DELAY = 1.e-3 + + async def ssl_sock_accept(sock: SSLSocket) -> tuple[SSLSocket, str]: while True: try: return sock.accept() except BlockingIOError: - time.sleep(1.e-3) + await asyncio.sleep(_SOCK_TIME_DELAY) async def ssl_sock_recv(sock: SSLSocket, buflen: int = 1024): while (msg := sock.recv(buflen)) == b'': - time.sleep(1.e-3) + await asyncio.sleep(_SOCK_TIME_DELAY) return msg -- cgit 1.4.1