Author: Armin Rigo <[email protected]>
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)])
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit