Zachary Ware added the comment:

There's also backward compatibility to consider here; someone somewhere is 
depending on getting back \0 in his REG_SZes.  If we were to make a change, it 
could only go in 3.6.  With that restriction, I don't see a particularly nice 
way to get the same behavior from 3.6+ and 3.5-.

Also, I don't like the idea of having a mismatch between what we set and what 
we get, even if what we're setting technically shouldn't be allowed.

I'm more inclined to just document that REG_SZ and REG_EXPAND_SZ values may 
contain nulls if the key was added improperly.

----------
versions:  -Python 2.7, Python 3.5

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue25778>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to