summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2020-05-02 14:52:17 +0200
committerGiampaolo Rodola <g.rodola@gmail.com>2020-05-02 14:52:17 +0200
commitd7afd749a84510da139679be684ff4f6f79fa330 (patch)
treee38167bdfab27c4e5e0bfc803311be6134b405fa
parenta67ef14124eb30ee77be70aab92ff5ca3c7ff42a (diff)
downloadpsutil-d7afd749a84510da139679be684ff4f6f79fa330.tar.gz
remove Popen.wait() method (duplicate)
-rw-r--r--psutil/__init__.py11
-rw-r--r--psutil/tests/__init__.py2
2 files changed, 1 insertions, 12 deletions
diff --git a/psutil/__init__.py b/psutil/__init__.py
index 0dd7077c..b03ffaee 100644
--- a/psutil/__init__.py
+++ b/psutil/__init__.py
@@ -1363,17 +1363,6 @@ class Popen(Process):
raise AttributeError("%s instance has no attribute '%s'"
% (self.__class__.__name__, name))
- def wait(self, timeout=None):
- if self.__subproc.returncode is not None:
- return self.__subproc.returncode
- # Note: using psutil's wait() on UNIX should make no difference.
- # On Windows it does, because PID can still be alive (see
- # _pswindows.py counterpart addressing this). Python 2.7 doesn't
- # have timeout arg, so this acts as a backport.
- ret = Process.wait(self, timeout)
- self.__subproc.returncode = ret
- return ret
-
# =====================================================================
# --- system processes related functions
diff --git a/psutil/tests/__init__.py b/psutil/tests/__init__.py
index 3c1d9015..ed06df77 100644
--- a/psutil/tests/__init__.py
+++ b/psutil/tests/__init__.py
@@ -883,7 +883,7 @@ class PsutilTestCase(TestCase):
if isinstance(proc, (psutil.Process, psutil.Popen)):
assert not proc.is_running()
self.assertRaises(psutil.NoSuchProcess, proc.status)
- proc.wait(timeout=0) # assert not raise TimeoutExpired
+ proc.wait(timeout=0) # assert not raise TimeoutExpired
self.assertPidGone(proc.pid)