aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2018-04-29 13:19:24 -0700
committerZac Medico <zmedico@gentoo.org>2018-04-29 13:27:32 -0700
commit6d6e7debbd768b399bba5a32156bd59bb18f737d (patch)
tree48d531fda436c2d8cf3da0fb3516b83c7c0f4703 /pym/_emerge
parentAbstractEbuildProcess: fix deprecated _set_returncode (bug 654276) (diff)
downloadportage-6d6e7debbd768b399bba5a32156bd59bb18f737d.tar.gz
portage-6d6e7debbd768b399bba5a32156bd59bb18f737d.tar.bz2
portage-6d6e7debbd768b399bba5a32156bd59bb18f737d.zip
BinpkgFetcher: fix deprecated _set_returncode (bug 654276)
The _set_returncode method is deprecated because it expects an os.waitpid return value which is inconveniently different from the returncode that is passed to asyncio.AbstractChildWatcher.add_child_handler callbacks. Bug: https://bugs.gentoo.org/654276
Diffstat (limited to 'pym/_emerge')
-rw-r--r--pym/_emerge/BinpkgFetcher.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/_emerge/BinpkgFetcher.py b/pym/_emerge/BinpkgFetcher.py
index 2bbc0a26f..8e651a1c7 100644
--- a/pym/_emerge/BinpkgFetcher.py
+++ b/pym/_emerge/BinpkgFetcher.py
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
import functools
@@ -108,7 +108,7 @@ class _BinpkgFetcherProcess(SpawnProcess):
if pretend:
portage.writemsg_stdout("\n%s\n" % uri, noiselevel=-1)
- self._set_returncode((self.pid, os.EX_OK << 8))
+ self.returncode = os.EX_OK
self._async_wait()
return