aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2019-10-17 20:35:46 -0700
committerZac Medico <zmedico@gentoo.org>2019-10-17 20:37:40 -0700
commit67e0bba35f1b7afd5ee5ca648154838741875d6a (patch)
treee7ac7681b5c8d306c69dc9983b0d255c4d4f8448 /lib/portage/util/futures/_asyncio/__init__.py
parentemirrordist: Delete potential symlinks for all layouts (diff)
downloadportage-67e0bba35f1b7afd5ee5ca648154838741875d6a.tar.gz
portage-67e0bba35f1b7afd5ee5ca648154838741875d6a.tar.bz2
portage-67e0bba35f1b7afd5ee5ca648154838741875d6a.zip
asyncio.create_subprocess_exec: suppress DeprecationWarning for loop argument
See: https://bugs.python.org/issue36373 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Diffstat (limited to 'lib/portage/util/futures/_asyncio/__init__.py')
-rw-r--r--lib/portage/util/futures/_asyncio/__init__.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/portage/util/futures/_asyncio/__init__.py b/lib/portage/util/futures/_asyncio/__init__.py
index bd9f2e47c..7635dbb5e 100644
--- a/lib/portage/util/futures/_asyncio/__init__.py
+++ b/lib/portage/util/futures/_asyncio/__init__.py
@@ -140,8 +140,9 @@ def create_subprocess_exec(*args, **kwargs):
loop = _wrap_loop(kwargs.pop('loop', None))
kwargs.setdefault('close_fds', _close_fds_default)
if _asyncio_enabled and isinstance(loop, _AsyncioEventLoop):
- # Use the real asyncio loop and create_subprocess_exec.
- return _real_asyncio.create_subprocess_exec(*args, loop=loop._loop, **kwargs)
+ # Use the real asyncio create_subprocess_exec (loop argument
+ # is deprecated since since Python 3.8).
+ return _real_asyncio.create_subprocess_exec(*args, **kwargs)
result = loop.create_future()