[Python-checkins] python/dist/src/Doc/lib libsys.tex,1.60,1.61 libposixpath.tex,1.28,1.29

mhammond@users.sourceforge.net mhammond@users.sourceforge.net
Mon, 07 Oct 2002 19:44:31 -0700


Update of /cvsroot/python/python/dist/src/Doc/lib
In directory usw-pr-cvs1:/tmp/cvs-serv11411/Doc/lib

Modified Files:
	libsys.tex libposixpath.tex 
Log Message:
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.



Index: libsys.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/libsys.tex,v
retrieving revision 1.60
retrieving revision 1.61
diff -C2 -d -r1.60 -r1.61
*** libsys.tex	3 Sep 2002 13:25:17 -0000	1.60
--- libsys.tex	8 Oct 2002 02:44:29 -0000	1.61
***************
*** 217,220 ****
--- 217,246 ----
  \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

Index: libposixpath.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/libposixpath.tex,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -d -r1.28 -r1.29
*** libposixpath.tex	12 Sep 2002 18:01:26 -0000	1.28
--- libposixpath.tex	8 Oct 2002 02:44:29 -0000	1.29
***************
*** 220,223 ****
--- 220,230 ----
  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