[Python-checkins] python/dist/src/Doc/lib libpycompile.tex,1.2,1.3

fdrake@users.sourceforge.net fdrake@users.sourceforge.net
Wed, 21 Aug 2002 13:56:24 -0700


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

Modified Files:
	libpycompile.tex 
Log Message:
Added a main() function and support to run this module as a script.
Closes SF feature request #588768.


Index: libpycompile.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/libpycompile.tex,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** libpycompile.tex	3 Apr 2000 20:13:54 -0000	1.2
--- libpycompile.tex	21 Aug 2002 20:56:21 -0000	1.3
***************
*** 11,16 ****
  
  \indexii{file}{byte-code}
! The \module{py_compile} module provides a single function to generate
! a byte-code file from a source file.
  
  Though not often needed, this function can be useful when installing
--- 11,17 ----
  
  \indexii{file}{byte-code}
! The \module{py_compile} module provides a function to generate a
! byte-code file from a source file, and another function used when the
! module source file is invoked as a script.
  
  Though not often needed, this function can be useful when installing
***************
*** 29,32 ****
--- 30,44 ----
  \end{funcdesc}
  
+ 
+ \begin{funcdesc}{main}{\optional{args}}
+   Compile several source files.  The files named in \var{args} (or on
+   the command line, if \var{args} is not specified) are compiled and
+   the resulting bytecode is cached in the normal manner.  This
+   function does not search a directory structure to locate source
+   files; it only compiles files named explicitly.
+ \end{funcdesc}
+ 
+ When this module is run as a script, the \function{main()} is used to
+ compile all the files named on the command line.
  
  \begin{seealso}