diff options
Diffstat (limited to 'psutil/_pswindows.py')
-rw-r--r-- | psutil/_pswindows.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/psutil/_pswindows.py b/psutil/_pswindows.py index 4d39d84f..6392c510 100644 --- a/psutil/_pswindows.py +++ b/psutil/_pswindows.py @@ -14,6 +14,7 @@ from . import _common from . import _psutil_windows as cext from ._common import conn_tmap from ._common import isfile_strict +from ._common import parse_environ_block from ._common import sockfam_to_enum from ._common import socktype_to_enum from ._common import usage_percent @@ -346,6 +347,10 @@ class Process(object): else: return [py2_strencode(s) for s in ret] + @wrap_exceptions + def environ(self): + return parse_environ_block(cext.proc_environ(self.pid)) + def ppid(self): try: return ppid_map()[self.pid] |