[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}