Blame SOURCES/run_once.patch
|
rdobuilder |
e63cc0 |
From ff27e91cd0e685add681850039ffc3cff35a06df Mon Sep 17 00:00:00 2001
|
|
rdobuilder |
e63cc0 |
From: yatin <ykarel@redhat.com>
|
|
rdobuilder |
e63cc0 |
Date: Wed, 20 Feb 2019 12:54:41 +0530
|
|
rdobuilder |
e63cc0 |
Subject: [PATCH] Patch _run_once
|
|
rdobuilder |
e63cc0 |
|
|
rdobuilder |
e63cc0 |
---
|
|
rdobuilder |
e63cc0 |
test/util.py | 8 ++++++--
|
|
rdobuilder |
e63cc0 |
1 file changed, 6 insertions(+), 2 deletions(-)
|
|
rdobuilder |
e63cc0 |
|
|
rdobuilder |
e63cc0 |
diff --git a/test/util.py b/test/util.py
|
|
rdobuilder |
e63cc0 |
index 9f56778..8084b9c 100644
|
|
rdobuilder |
e63cc0 |
--- a/test/util.py
|
|
rdobuilder |
e63cc0 |
+++ b/test/util.py
|
|
rdobuilder |
e63cc0 |
@@ -42,9 +42,13 @@ def run_once():
|
|
rdobuilder |
e63cc0 |
import asyncio
|
|
rdobuilder |
e63cc0 |
if sys.version_info >= (3, 7):
|
|
rdobuilder |
e63cc0 |
# https://github.com/crossbario/txaio/issues/139
|
|
rdobuilder |
e63cc0 |
- from _asyncio_test_utils import run_once as _run_once
|
|
rdobuilder |
e63cc0 |
+ def _run_once(loop):
|
|
rdobuilder |
e63cc0 |
+ loop.call_soon(loop.stop)
|
|
rdobuilder |
e63cc0 |
+ loop.run_forever()
|
|
rdobuilder |
e63cc0 |
else:
|
|
rdobuilder |
e63cc0 |
- from asyncio.test_utils import run_once as _run_once
|
|
rdobuilder |
e63cc0 |
+ def _run_once(loop):
|
|
rdobuilder |
e63cc0 |
+ loop.call_soon(loop.stop)
|
|
rdobuilder |
e63cc0 |
+ loop.run_forever()
|
|
rdobuilder |
e63cc0 |
return _run_once(txaio.config.loop or asyncio.get_event_loop())
|
|
rdobuilder |
e63cc0 |
|
|
rdobuilder |
e63cc0 |
except ImportError:
|
|
rdobuilder |
e63cc0 |
--
|
|
rdobuilder |
e63cc0 |
2.17.1
|
|
rdobuilder |
e63cc0 |
|