Fix reading string keys from some registry entries broken

This commit is contained in:
Kovid Goyal 2020-10-14 06:42:06 +05:30
parent 21e57640a3
commit 603991b2c0
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -253,7 +253,7 @@ class Key(object):
except KeyError:
return default
except OSError as err:
if fallback and err.winerror == winerror.ERROR_BAD_COMMAND:
if fallback and err.winerror in (winerror.ERROR_BAD_COMMAND, winerror.ERROR_INVALID_DATA):
return self.get(value_name=value_name, default=default)
raise
return data_buf.value