
commit 13d489c0b38e78cace3ea6758baa65ae7fd31e49 Author: Damian Johnson <atagar@torproject.org> Date: Sat Nov 9 11:38:42 2013 -0800 Windows lacks the pwd module Python's pwd module is only available on Unix platforms. We didn't account for this, causing our system module to raise ImportErrors on Windows. Reported by realgame on... https://trac.torproject.org/10072 This regression was introduced by our 1.1.0 release (1.0.1 didn't use pwd), so cutting a hotfix release for this fix. --- stem/util/system.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stem/util/system.py b/stem/util/system.py index 01eea06..db0943e 100644 --- a/stem/util/system.py +++ b/stem/util/system.py @@ -36,7 +36,6 @@ import ctypes import ctypes.util import os import platform -import pwd import subprocess import time @@ -657,6 +656,8 @@ def get_user(pid): if stem.util.proc.is_available(): try: + import pwd # only available on unix platforms + uid = stem.util.proc.get_uid(pid) if uid and uid.isdigit():
participants (1)
-
atagar@torproject.org