Blame 0001-Python-3.7-and-3.8-compat.patch

15be98f
From 3903cc1f51cecaa5e2a277c49afcfae5f689bf6d Mon Sep 17 00:00:00 2001
15be98f
From: Fabien Boucher <fboucher@redhat.com>
15be98f
Date: Thu, 12 Mar 2020 10:34:23 +0000
15be98f
Subject: [PATCH] Python 3.7 and 3.8 compat
15be98f
15be98f
---
15be98f
 ws4py/async_websocket.py    | 4 ++--
15be98f
 ws4py/server/tulipserver.py | 2 +-
15be98f
 2 files changed, 3 insertions(+), 3 deletions(-)
15be98f
15be98f
diff --git a/ws4py/async_websocket.py b/ws4py/async_websocket.py
15be98f
index 9e2a4c7..ea296b4 100644
15be98f
--- a/ws4py/async_websocket.py
15be98f
+++ b/ws4py/async_websocket.py
15be98f
@@ -84,7 +84,7 @@ class WebSocket(_WebSocket):
15be98f
         def closeit():
15be98f
             yield from self.proto.writer.drain()
15be98f
             self.proto.writer.close()
15be98f
-        asyncio.async(closeit())
15be98f
+        asyncio.ensure_future(closeit())
15be98f
 
15be98f
     def _write(self, data):
15be98f
         """
15be98f
@@ -94,7 +94,7 @@ class WebSocket(_WebSocket):
15be98f
         def sendit(data):
15be98f
             self.proto.writer.write(data)
15be98f
             yield from self.proto.writer.drain()
15be98f
-        asyncio.async(sendit(data))
15be98f
+        asyncio.ensure_future(sendit(data))
15be98f
 
15be98f
     @asyncio.coroutine
15be98f
     def run(self):
15be98f
diff --git a/ws4py/server/tulipserver.py b/ws4py/server/tulipserver.py
15be98f
index 2786c16..85312a2 100644
15be98f
--- a/ws4py/server/tulipserver.py
15be98f
+++ b/ws4py/server/tulipserver.py
15be98f
@@ -40,7 +40,7 @@ class WebSocketProtocol(asyncio.StreamReaderProtocol):
15be98f
         #self.stream.set_transport(transport)
15be98f
         asyncio.StreamReaderProtocol.connection_made(self, transport)
15be98f
         # Let make it concurrent for others to tag along
15be98f
-        f = asyncio.async(self.handle_initial_handshake())
15be98f
+        f = asyncio.ensure_future(self.handle_initial_handshake())
15be98f
         f.add_done_callback(self.terminated)
15be98f
 
15be98f
     @property
15be98f
-- 
15be98f
2.24.1
15be98f