Kaydet (Commit) 4d4bc42c authored tarafından Steve Dower's avatar Steve Dower

Closes #23026: Documentation improvements and code formatting

üst 74f2fe64
...@@ -661,10 +661,14 @@ For more information, see `Registry Value Types ...@@ -661,10 +661,14 @@ For more information, see `Registry Value Types
A 64-bit number. A 64-bit number.
.. versionadded:: 3.6
.. data:: REG_QWORD_LITTLE_ENDIAN .. data:: REG_QWORD_LITTLE_ENDIAN
A 64-bit number in little-endian format. Equivalent to :const:`REG_QWORD`. A 64-bit number in little-endian format. Equivalent to :const:`REG_QWORD`.
.. versionadded:: 3.6
.. data:: REG_RESOURCE_LIST .. data:: REG_RESOURCE_LIST
A device-driver resource list. A device-driver resource list.
......
...@@ -424,8 +424,7 @@ The "Object allocated at" traceback is new and only displayed if ...@@ -424,8 +424,7 @@ The "Object allocated at" traceback is new and only displayed if
winreg winreg
------ ------
The :func:`QueryValueEx <winreg.QueryValueEx>` function now returns Added the 64-bit integer type :data:`REG_QWORD <winreg.REG_QWORD>`.
integer values for registry type ``REG_QWORD``.
(Contributed by Clement Rouault in :issue:`23026`.) (Contributed by Clement Rouault in :issue:`23026`.)
......
...@@ -549,7 +549,7 @@ Py2Reg(PyObject *value, DWORD typ, BYTE **retDataBuf, DWORD *retDataSize) ...@@ -549,7 +549,7 @@ Py2Reg(PyObject *value, DWORD typ, BYTE **retDataBuf, DWORD *retDataSize)
if (value != Py_None && !PyLong_Check(value)) if (value != Py_None && !PyLong_Check(value))
return FALSE; return FALSE;
*retDataBuf = (BYTE *)PyMem_NEW(DWORD, 1); *retDataBuf = (BYTE *)PyMem_NEW(DWORD, 1);
if (*retDataBuf==NULL){ if (*retDataBuf == NULL){
PyErr_NoMemory(); PyErr_NoMemory();
return FALSE; return FALSE;
} }
...@@ -567,7 +567,7 @@ Py2Reg(PyObject *value, DWORD typ, BYTE **retDataBuf, DWORD *retDataSize) ...@@ -567,7 +567,7 @@ Py2Reg(PyObject *value, DWORD typ, BYTE **retDataBuf, DWORD *retDataSize)
if (value != Py_None && !PyLong_Check(value)) if (value != Py_None && !PyLong_Check(value))
return FALSE; return FALSE;
*retDataBuf = (BYTE *)PyMem_NEW(DWORD64, 1); *retDataBuf = (BYTE *)PyMem_NEW(DWORD64, 1);
if (*retDataBuf==NULL){ if (*retDataBuf == NULL){
PyErr_NoMemory(); PyErr_NoMemory();
return FALSE; return FALSE;
} }
...@@ -637,7 +637,7 @@ Py2Reg(PyObject *value, DWORD typ, BYTE **retDataBuf, DWORD *retDataSize) ...@@ -637,7 +637,7 @@ Py2Reg(PyObject *value, DWORD typ, BYTE **retDataBuf, DWORD *retDataSize)
*retDataSize = size + 2; *retDataSize = size + 2;
*retDataBuf = (BYTE *)PyMem_NEW(char, *retDataBuf = (BYTE *)PyMem_NEW(char,
*retDataSize); *retDataSize);
if (*retDataBuf==NULL){ if (*retDataBuf == NULL){
PyErr_NoMemory(); PyErr_NoMemory();
return FALSE; return FALSE;
} }
...@@ -683,7 +683,7 @@ Py2Reg(PyObject *value, DWORD typ, BYTE **retDataBuf, DWORD *retDataSize) ...@@ -683,7 +683,7 @@ Py2Reg(PyObject *value, DWORD typ, BYTE **retDataBuf, DWORD *retDataSize)
return FALSE; return FALSE;
*retDataBuf = (BYTE *)PyMem_NEW(char, view.len); *retDataBuf = (BYTE *)PyMem_NEW(char, view.len);
if (*retDataBuf==NULL){ if (*retDataBuf == NULL){
PyBuffer_Release(&view); PyBuffer_Release(&view);
PyErr_NoMemory(); PyErr_NoMemory();
return FALSE; return FALSE;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment