mirror of
https://github.com/python/cpython.git
synced 2025-08-02 08:02:56 +00:00
Add os.path.supports_unicode_filenames for all platforms,
sys.getwindowsversion() on Windows (new enahanced Tim-proof <wink> version), and fix test_pep277.py in a few minor ways. Including doc and NEWS entries.
This commit is contained in:
parent
20eae69a9f
commit
8696ebcd28
11 changed files with 101 additions and 11 deletions
|
@ -219,6 +219,13 @@ avoid visiting certain parts of the tree. (The object referred to by
|
|||
\var{names} must be modified in place, using \keyword{del} or slice
|
||||
assignment.)
|
||||
|
||||
\begin{datadesc}{supports_unicode_filenames}
|
||||
True if arbitrary Unicode strings can be used as file names (within
|
||||
limitations imposed by the file system), and if os.listdir returns
|
||||
Unicode strings for a Unicode argument.
|
||||
\versionadded{2.3}
|
||||
\end{datadesc}
|
||||
|
||||
\begin{notice}
|
||||
Symbolic links to directories are not treated as subdirectories, and
|
||||
that \function{walk()} therefore will not visit them. To visit linked
|
||||
|
|
|
@ -216,6 +216,32 @@ It is always available.
|
|||
only.
|
||||
\end{funcdesc}
|
||||
|
||||
\begin{funcdesc}{getwindowsversion}{}
|
||||
Return a tuple containing five components, describing the Windows
|
||||
version currently running. The elements are \var{major}, \var{minor},
|
||||
\var{build}, \var{platform}, and \var{text}. \var{text} contains
|
||||
a string while all other values are integers.
|
||||
|
||||
\var{platform} may be one of the following values:
|
||||
\begin{list}{}{\leftmargin 0.7in \labelwidth 0.65in}
|
||||
\item[0 (\constant{VER_PLATFORM_WIN32s})]
|
||||
Win32s on Windows 3.1.
|
||||
\item[1 (\constant{VER_PLATFORM_WIN32_WINDOWS})]
|
||||
Windows 95/98/ME
|
||||
\item[2 (\constant{VER_PLATFORM_WIN32_NT})]
|
||||
Windows NT/2000/XP
|
||||
\item[3 (\constant{VER_PLATFORM_WIN32_CE})]
|
||||
Windows CE.
|
||||
\end{list}
|
||||
|
||||
This function wraps the Win32 \function{GetVersionEx()} function;
|
||||
see the Microsoft Documentation for more information about these
|
||||
fields.
|
||||
|
||||
Availability: Windows.
|
||||
\versionadded{2.3}
|
||||
\end{funcdesc}
|
||||
|
||||
\begin{datadesc}{hexversion}
|
||||
The version number encoded as a single integer. This is guaranteed
|
||||
to increase with each version, including proper support for
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue