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

Adding versionchanged to the various Windows os.symlink additions, along

with a few minor touchups.
üst 16633fa4
...@@ -236,11 +236,13 @@ applications should use string objects to access all files. ...@@ -236,11 +236,13 @@ applications should use string objects to access all files.
exception if a :func:`os.stat` call on either pathname fails. exception if a :func:`os.stat` call on either pathname fails.
On Windows, two files are the same if they resolve to the same final path On Windows, two files are the same if they resolve to the same final path
name using the Windows API call GetFinalPathNameByHandle and this function name using the Windows API call GetFinalPathNameByHandle. This function
raises an exception if handles cannot be obtained to either file. raises an exception if handles cannot be obtained to either file.
Availability: Windows, Unix. Availability: Windows, Unix.
.. versionchanged:: 3.2 Added Windows support
.. function:: sameopenfile(fp1, fp2) .. function:: sameopenfile(fp1, fp2)
......
...@@ -1064,8 +1064,9 @@ Files and Directories ...@@ -1064,8 +1064,9 @@ Files and Directories
.. function:: lstat(path) .. function:: lstat(path)
Like :func:`stat`, but do not follow symbolic links. This is an alias for Like :func:`stat`, but do not follow symbolic links. This is an alias for
:func:`stat` on platforms that do not support symbolic links, such as :func:`stat` on platforms that do not support symbolic links.
Windows prior to 6.0 (Vista).
.. versionchanged:: 3.2 Added support for Windows 6.0 (Vista)
.. function:: mkfifo(path[, mode]) .. function:: mkfifo(path[, mode])
...@@ -1181,7 +1182,9 @@ Files and Directories ...@@ -1181,7 +1182,9 @@ Files and Directories
and the call may raise an UnicodeDecodeError. If the *path* is a bytes and the call may raise an UnicodeDecodeError. If the *path* is a bytes
object, the result will be a bytes object. object, the result will be a bytes object.
Availability: Unix, Windows. Availability: Unix, Windows
.. versionchanged:: 3.2 Added support for Windows 6.0 (Vista)
.. function:: remove(path) .. function:: remove(path)
...@@ -1341,8 +1344,9 @@ Files and Directories ...@@ -1341,8 +1344,9 @@ Files and Directories
.. function:: symlink(source, link_name) .. function:: symlink(source, link_name)
Create a symbolic link pointing to *source* named *link_name*. On Windows, Create a symbolic link pointing to *source* named *link_name*.
symlink version takes an additional, optional parameter,
On Windows, symlink version takes an additional, optional parameter,
*target_is_directory*, which defaults to False. *target_is_directory*, which defaults to False.
symlink(source, link_name, target_is_directory=False) symlink(source, link_name, target_is_directory=False)
...@@ -1359,7 +1363,9 @@ Files and Directories ...@@ -1359,7 +1363,9 @@ Files and Directories
will raise a NotImplementedError on Windows versions earlier than 6.0. The will raise a NotImplementedError on Windows versions earlier than 6.0. The
SeCreateSymbolicLinkPrivilege is required in order to create symlinks. SeCreateSymbolicLinkPrivilege is required in order to create symlinks.
Availability: Unix, Windows 6.0. Availability: Unix, Windows
.. versionchanged:: 3.2 Added support for Windows 6.0 (Vista)
.. function:: unlink(path) .. function:: unlink(path)
......
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