[pypy-commit] pypy errno-again: Fix

arigo noreply at buildbot.pypy.org
Fri Jan 16 18:47:09 CET 2015


Author: Armin Rigo <arigo at tunes.org>
Branch: errno-again
Changeset: r75399:d273b19b4bd9
Date: 2015-01-16 18:46 +0100
http://bitbucket.org/pypy/pypy/changeset/d273b19b4bd9/

Log:	Fix

diff --git a/pypy/module/_cffi_backend/cerrno.py b/pypy/module/_cffi_backend/cerrno.py
--- a/pypy/module/_cffi_backend/cerrno.py
+++ b/pypy/module/_cffi_backend/cerrno.py
@@ -23,10 +23,8 @@
 
 @unwrap_spec(code=int)
 def getwinerror(space, code=-1):
-    XXX
-    from rpython.rlib.rwin32 import FormatError
+    from rpython.rlib.rwin32 import GetLastError_saved, FormatError
     if code == -1:
-        ec = get_errno_container(space)
-        code = ec._cffi_saved_LastError
+        code = GetLastError_saved()
     message = FormatError(code)
     return space.newtuple([space.wrap(code), space.wrap(message)])


More information about the pypy-commit mailing list