Author: Matti Picus <[email protected]>
Branch: py3-winreg
Changeset: r93612:b2b7567f4963
Date: 2018-01-02 20:47 +0200
http://bitbucket.org/pypy/pypy/changeset/b2b7567f4963/

Log:    fix WindowsError instantiation

diff --git a/pypy/module/_winreg/interp_winreg.py 
b/pypy/module/_winreg/interp_winreg.py
--- a/pypy/module/_winreg/interp_winreg.py
+++ b/pypy/module/_winreg/interp_winreg.py
@@ -9,9 +9,10 @@
 
 def raiseWindowsError(space, errcode, context):
     message = rwin32.FormatError(errcode)
+    w_errcode = space.newint(errcode)
     raise OperationError(space.w_WindowsError,
-                         space.newtuple([space.newint(errcode),
-                                         space.newtext(message)]))
+                         space.newtuple([w_errcode, space.newtext(message),
+                                        space.w_None, w_errcode]))
 
 class W_HKEY(W_Root):
     def __init__(self, space, hkey):
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to