[Python-Dev] Re: 'commands' module on Win32

Johannes Gijsbers jlgijsbers at planet.nl
Fri Aug 13 14:54:30 CEST 2004


Nick Coghlan <ncoghlan at iinet.net.au> wrote:
> Are there any objections to changing this module so that only
> getstatus() is marked as Unix specific?

Not from me.
 
> I ask, because I don't want to start work on a documentation patch if
> the idea is a non-starter (the code & test changes are already done,
> butI think the hardest part of the exercise will be moving the
> documentation out of the 'Unix-specific' part of the doc tree).

This is pretty easy actually. In fact, while I was checking whether it
really was easy, I created a patch you could use. It's attached.

Johannes
-------------- next part --------------
cvs diff: Diffing .
Index: lib.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/lib.tex,v
retrieving revision 1.229
diff -B -c -r1.229 lib.tex
*** lib.tex	7 Aug 2004 16:53:59 -0000	1.229
--- lib.tex	13 Aug 2004 12:27:42 -0000
***************
*** 189,194 ****
--- 189,195 ----
  \input{libtarfile}
  \input{libreadline}
  \input{librlcompleter}
+ \input{libcommands}
  
  \input{libunix}                 % UNIX Specific Services
  \input{libposix}
***************
*** 207,213 ****
  \input{libresource}
  \input{libnis}
  \input{libsyslog}
- \input{libcommands}
  
  \input{libpdb}                  % The Python Debugger
  
--- 208,213 ----
Index: libcommands.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/libcommands.tex,v
retrieving revision 1.12
diff -B -c -r1.12 libcommands.tex
*** libcommands.tex	22 Apr 1999 15:53:35 -0000	1.12
--- libcommands.tex	13 Aug 2004 12:27:42 -0000
***************
*** 2,8 ****
           Utilities for running commands}
  
  \declaremodule{standard}{commands}
!   \platform{Unix}
  \modulesynopsis{Utility functions for running external commands.}
  \sectionauthor{Sue Williams}{sbw at provis.com}
  
--- 2,8 ----
           Utilities for running commands}
  
  \declaremodule{standard}{commands}
! \platform{Unix, Windows}
  \modulesynopsis{Utility functions for running external commands.}
  \sectionauthor{Sue Williams}{sbw at provis.com}
  
***************
*** 33,39 ****
  \begin{funcdesc}{getstatus}{file}
  Return the output of \samp{ls -ld \var{file}} as a string.  This
  function uses the \function{getoutput()} function, and properly
! escapes backslashes and dollar signs in the argument.
  \end{funcdesc}
  
  Example:
--- 33,39 ----
  \begin{funcdesc}{getstatus}{file}
  Return the output of \samp{ls -ld \var{file}} as a string.  This
  function uses the \function{getoutput()} function, and properly
! escapes backslashes and dollar signs in the argument. Availability: \UNIX.
  \end{funcdesc}
  
  Example:


More information about the Python-Dev mailing list