99packages -- for now, you'll have to deal with packages separately.)
1010
1111See module py_compile for details of the actual byte-compilation.
12-
1312"""
1413import os
1514import sys
@@ -31,7 +30,6 @@ def compile_dir(dir, maxlevels=10, ddir=None,
3130 directory name that will show up in error messages)
3231 force: if 1, force compilation, even if timestamps are up-to-date
3332 quiet: if 1, be quiet during compilation
34-
3533 """
3634 if not quiet :
3735 print 'Listing' , dir , '...'
@@ -61,15 +59,16 @@ def compile_dir(dir, maxlevels=10, ddir=None,
6159 return success
6260
6361def compile_file (fullname , ddir = None , force = 0 , rx = None , quiet = 0 ):
64- """Byte-compile file.
65- file: the file to byte-compile
62+ """Byte-compile one file.
63+
64+ Arguments (only fullname is required):
65+
66+ fullname: the file to byte-compile
6667 ddir: if given, purported directory name (this is the
6768 directory name that will show up in error messages)
6869 force: if 1, force compilation, even if timestamps are up-to-date
6970 quiet: if 1, be quiet during compilation
70-
7171 """
72-
7372 success = 1
7473 name = os .path .basename (fullname )
7574 if ddir is not None :
@@ -120,7 +119,6 @@ def compile_path(skip_curdir=1, maxlevels=0, force=0, quiet=0):
120119 maxlevels: max recursion level (default 0)
121120 force: as for compile_dir() (default 0)
122121 quiet: as for compile_dir() (default 0)
123-
124122 """
125123 success = 1
126124 for dir in sys .path :
0 commit comments