Kaydet (Commit) a5e7cd06 authored tarafından Brian Curtin's avatar Brian Curtin

Merge 3.3

...@@ -68,7 +68,7 @@ This module offers the following functions: ...@@ -68,7 +68,7 @@ This module offers the following functions:
alias of :exc:`OSError`. alias of :exc:`OSError`.
.. function:: CreateKeyEx(key, sub_key, reserved=0, access=KEY_ALL_ACCESS) .. function:: CreateKeyEx(key, sub_key, reserved=0, access=KEY_WRITE)
Creates or opens the specified key, returning a Creates or opens the specified key, returning a
:ref:`handle object <handle-object>`. :ref:`handle object <handle-object>`.
...@@ -78,10 +78,10 @@ This module offers the following functions: ...@@ -78,10 +78,10 @@ This module offers the following functions:
*sub_key* is a string that names the key this method opens or creates. *sub_key* is a string that names the key this method opens or creates.
*res* is a reserved integer, and must be zero. The default is zero. *reserved* is a reserved integer, and must be zero. The default is zero.
*sam* is an integer that specifies an access mask that describes the desired *access* is an integer that specifies an access mask that describes the desired
security access for the key. Default is :const:`KEY_ALL_ACCESS`. See security access for the key. Default is :const:`KEY_WRITE`. See
:ref:`Access Rights <access-rights>` for other allowed values. :ref:`Access Rights <access-rights>` for other allowed values.
If *key* is one of the predefined keys, *sub_key* may be ``None``. In that If *key* is one of the predefined keys, *sub_key* may be ``None``. In that
...@@ -119,7 +119,7 @@ This module offers the following functions: ...@@ -119,7 +119,7 @@ This module offers the following functions:
alias of :exc:`OSError`. alias of :exc:`OSError`.
.. function:: DeleteKeyEx(key, sub_key, access=KEY_ALL_ACCESS, reserved=0) .. function:: DeleteKeyEx(key, sub_key, access=KEY_WOW64_64KEY, reserved=0)
Deletes the specified key. Deletes the specified key.
...@@ -136,9 +136,9 @@ This module offers the following functions: ...@@ -136,9 +136,9 @@ This module offers the following functions:
*key* parameter. This value must not be ``None``, and the key may not have *key* parameter. This value must not be ``None``, and the key may not have
subkeys. subkeys.
*res* is a reserved integer, and must be zero. The default is zero. *reserved* is a reserved integer, and must be zero. The default is zero.
*sam* is an integer that specifies an access mask that describes the desired *access* is an integer that specifies an access mask that describes the desired
security access for the key. Default is :const:`KEY_ALL_ACCESS`. See security access for the key. Default is :const:`KEY_ALL_ACCESS`. See
:ref:`Access Rights <access-rights>` for other allowed values. :ref:`Access Rights <access-rights>` for other allowed values.
...@@ -272,6 +272,7 @@ This module offers the following functions: ...@@ -272,6 +272,7 @@ This module offers the following functions:
.. function:: OpenKey(key, sub_key, reserved=0, access=KEY_READ) .. function:: OpenKey(key, sub_key, reserved=0, access=KEY_READ)
OpenKeyEx(key, sub_key, reserved=0, access=KEY_READ)
Opens the specified key, returning a :ref:`handle object <handle-object>`. Opens the specified key, returning a :ref:`handle object <handle-object>`.
...@@ -298,12 +299,6 @@ This module offers the following functions: ...@@ -298,12 +299,6 @@ This module offers the following functions:
alias of :exc:`OSError`. alias of :exc:`OSError`.
.. function:: OpenKeyEx()
The functionality of :func:`OpenKeyEx` is provided via :func:`OpenKey`,
by the use of default arguments.
.. function:: QueryInfoKey(key) .. function:: QueryInfoKey(key)
Returns information about a key, as a tuple. Returns information about a key, as a tuple.
...@@ -427,11 +422,11 @@ This module offers the following functions: ...@@ -427,11 +422,11 @@ This module offers the following functions:
*value_name* is a string that names the subkey with which the value is *value_name* is a string that names the subkey with which the value is
associated. associated.
*reserved* can be anything -- zero is always passed to the API.
*type* is an integer that specifies the type of the data. See *type* is an integer that specifies the type of the data. See
:ref:`Value Types <value-types>` for the available types. :ref:`Value Types <value-types>` for the available types.
*reserved* can be anything -- zero is always passed to the API.
*value* is a string that specifies the new value. *value* is a string that specifies the new value.
This method can also set additional value and type information for the specified This method can also set additional value and type information for the specified
......
...@@ -10,6 +10,9 @@ What's New in Python 3.4.0 Alpha 1? ...@@ -10,6 +10,9 @@ What's New in Python 3.4.0 Alpha 1?
Core and Builtins Core and Builtins
----------------- -----------------
- Issue #16197: Update winreg docstrings and documentation to match code.
Patch by Zachary Ware.
- Issue #16241: Document -X faulthandler command line option. - Issue #16241: Document -X faulthandler command line option.
Patch by Marek Šuppa. Patch by Marek Šuppa.
......
This diff is collapsed.
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