bpo-40459: Fix NameError in platform.py (GH-19855)

This commit is contained in:
Dennis Sweeney 2020-05-04 22:33:17 -04:00 committed by GitHub
parent 92a98ed975
commit 1e7e4519a8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View File

@ -398,9 +398,9 @@ def win32_ver(release='', version='', csd='', ptype=''):
else:
try:
cvkey = r'SOFTWARE\Microsoft\Windows NT\CurrentVersion'
with winreg.OpenKeyEx(HKEY_LOCAL_MACHINE, cvkey) as key:
ptype = QueryValueEx(key, 'CurrentType')[0]
except:
with winreg.OpenKeyEx(winreg.HKEY_LOCAL_MACHINE, cvkey) as key:
ptype = winreg.QueryValueEx(key, 'CurrentType')[0]
except OSError:
pass
return release, version, csd, ptype

View File

@ -0,0 +1 @@
:func:`platform.win32_ver` now produces correct *ptype* strings instead of empty strings.