1 --- a/Lib/compileall.py
2 +++ b/Lib/compileall.py
3 @@ -152,10 +152,10 @@ def main():
4 """Script main program."""
7 - opts, args = getopt.getopt(sys.argv[1:], 'lfqd:x:i:')
8 + opts, args = getopt.getopt(sys.argv[1:], 'lr:fqd:x:i:')
9 except getopt.error, msg:
11 - print "usage: python compileall.py [-l] [-f] [-q] [-d destdir] " \
12 + print "usage: python compileall.py [-l] [-r recursion] [-f] [-q] [-d destdir] " \
13 "[-x regexp] [-i list] [directory|file ...]"
15 print "arguments: zero or more file and directory names to compile; " \
16 @@ -164,6 +164,7 @@ def main():
19 print "-l: don't recurse into subdirectories"
20 + print "-r recursion: control the maximum recursion level"
21 print "-f: force rebuild even if timestamps are up-to-date"
22 print "-q: output only error messages"
23 print "-d destdir: directory to prepend to file paths for use in " \
24 @@ -187,6 +188,7 @@ def main():
27 if o == '-l': maxlevels = 0
28 + if o == '-r': maxlevels = int(a)
29 if o == '-d': ddir = a
30 if o == '-f': force = 1
31 if o == '-q': quiet = 1