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