+++ /dev/null
-From 7fd0495cf3520508fb1cca301ad3d792b56b5656 Mon Sep 17 00:00:00 2001
-From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-Date: Sat, 8 Sep 2018 22:24:24 +0200
-Subject: [PATCH] circus/tests: rename async argument of _create_circus() to
- use_async
-
-In Python 3.7.0, 'async' is now a reserved keyword of the language, so
-it cannot be used as an method argument name. When used, it causes the
-following byte-compilation failure:
-
-Traceback (most recent call last):
- File "/home/thomas/projets/buildroot/output/host/lib/python3.7/py_compile.py", line 136, in compile
- _optimize=optimize)
- File "<frozen importlib._bootstrap_external>", line 763, in source_to_code
- File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
- File "usr/lib/python3.7/site-packages/circus/tests/support.py", line 210
- debug=debug, async=True, **kw)
- ^
-SyntaxError: invalid syntax
-
-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-Upstream-status: https://github.com/circus-tent/circus/pull/1079
----
- circus/tests/support.py | 6 +++---
- circus/tests/test_client.py | 2 +-
- circus/tests/test_watcher.py | 4 ++--
- 3 files changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/circus/tests/support.py b/circus/tests/support.py
-index 38964cc..794a9c7 100644
---- a/circus/tests/support.py
-+++ b/circus/tests/support.py
-@@ -217,7 +217,7 @@ class TestCircus(AsyncTestCase):
- stdout_stream=None, debug=True, **kw):
- testfile, arbiter = self._create_circus(
- cmd, stdout_stream=stdout_stream,
-- debug=debug, async=True, **kw)
-+ debug=debug, use_async=True, **kw)
- self.test_file = testfile
- self.arbiter = arbiter
- self.arbiters.append(arbiter)
-@@ -265,7 +265,7 @@ class TestCircus(AsyncTestCase):
-
- @classmethod
- def _create_circus(cls, callable_path, plugins=None, stats=False,
-- async=False, arbiter_kw=None, **kw):
-+ use_async=False, arbiter_kw=None, **kw):
- fd, testfile = mkstemp()
- os.close(fd)
- wdir = os.path.dirname(os.path.dirname(os.path.dirname(
-@@ -292,7 +292,7 @@ class TestCircus(AsyncTestCase):
- arbiter_kw['stats_endpoint'] = "tcp://127.0.0.1:%d" % _gp()
- arbiter_kw['statsd_close_outputs'] = not debug
-
-- if async:
-+ if use_async:
- arbiter_kw['background'] = False
- arbiter_kw['loop'] = get_ioloop()
- else:
-diff --git a/circus/tests/test_client.py b/circus/tests/test_client.py
-index 9a56a11..a0cfca0 100644
---- a/circus/tests/test_client.py
-+++ b/circus/tests/test_client.py
-@@ -90,7 +90,7 @@ class TestWithHook(TestCircus):
- self.stream = QueueStream()
- self.errstream = QueueStream()
- dummy_process = 'circus.tests.support.run_process'
-- return self._create_circus(dummy_process, async=True,
-+ return self._create_circus(dummy_process, use_async=True,
- stdout_stream={'stream': self.stream},
- stderr_stream={'stream': self.errstream},
- hooks=hooks)
-diff --git a/circus/tests/test_watcher.py b/circus/tests/test_watcher.py
-index 5dd857c..4299ed1 100644
---- a/circus/tests/test_watcher.py
-+++ b/circus/tests/test_watcher.py
-@@ -376,7 +376,7 @@ class TestWatcherHooks(TestCircus):
- return self._create_circus(dummy_process,
- stdout_stream=stdout_stream,
- stderr_stream=stderr_stream,
-- hooks=hooks, debug=True, async=True)
-+ hooks=hooks, debug=True, use_async=True)
-
- @tornado.gen.coroutine
- def _stop(self):
-@@ -601,7 +601,7 @@ class RespawnTest(TestCircus):
- def test_not_respawning(self):
- oneshot_process = 'circus.tests.test_watcher.oneshot_process'
- testfile, arbiter = self._create_circus(oneshot_process,
-- respawn=False, async=True)
-+ respawn=False, use_async=True)
- yield arbiter.start()
- watcher = arbiter.watchers[-1]
- try:
---
-2.14.4
-