summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2015-08-01 16:33:10 +0200
committerGiampaolo Rodola <g.rodola@gmail.com>2015-08-01 16:33:10 +0200
commitf2b8538ac6654875935b02b01a25252f087e4f6d (patch)
tree9e0cffd64eaabe02a80311a78f9db6b9590f5018
parent963b8599659a576f098f1c9124d35b6c95460df1 (diff)
downloadpsutil-f2b8538ac6654875935b02b01a25252f087e4f6d.tar.gz
send_signal(): also translate EACCES into AD
-rw-r--r--.coveragerc1
-rw-r--r--psutil/__init__.py4
2 files changed, 3 insertions, 2 deletions
diff --git a/.coveragerc b/.coveragerc
index 918f1c5d..f023909b 100644
--- a/.coveragerc
+++ b/.coveragerc
@@ -12,6 +12,7 @@ exclude_lines =
pragma: no cover
if __name__ == .__main__.:
if sys.platform.startswith
+ if _WINDOWS:
import enum
if enum is not None:
if enum is None:
diff --git a/psutil/__init__.py b/psutil/__init__.py
index c45f4142..e5655be8 100644
--- a/psutil/__init__.py
+++ b/psutil/__init__.py
@@ -1023,7 +1023,7 @@ class Process(object):
if err.errno == errno.ESRCH:
self._gone = True
raise NoSuchProcess(self.pid, self._name)
- if err.errno == errno.EPERM:
+ if err.errno in (errno.EPERM, errno.EACCES):
raise AccessDenied(self.pid, self._name)
raise
@@ -1826,7 +1826,7 @@ def users():
return _psplatform.users()
-def test():
+def test(): # pragma: no cover
"""List info of all currently running processes emulating ps aux
output.
"""