diff options
author | Zac Medico <zmedico@gentoo.org> | 2019-10-17 20:35:46 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2019-10-17 20:37:40 -0700 |
commit | 67e0bba35f1b7afd5ee5ca648154838741875d6a (patch) | |
tree | e7ac7681b5c8d306c69dc9983b0d255c4d4f8448 /lib/portage/util/futures/_asyncio/__init__.py | |
parent | emirrordist: Delete potential symlinks for all layouts (diff) | |
download | portage-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__.py | 5 |
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() |