diff -r 4a5782a2b074 Lib/subprocess.py --- a/Lib/subprocess.py Sun Mar 20 19:59:25 2011 +0100 +++ b/Lib/subprocess.py Sun Mar 20 13:43:14 2011 -0700 @@ -1070,7 +1070,7 @@ if timeout is None: timeout = _subprocess.INFINITE else: - timeout = int(timeout * 1000) + timeout = int(timeout) if self.returncode is None: result = _subprocess.WaitForSingleObject(self._handle, timeout) if result == _subprocess.WAIT_TIMEOUT: