fwknop: init script improvements
[feed/packages.git] / lang / python / python / patches / 021-compileall-add-recursion-option.patch
1 --- a/Lib/compileall.py
2 +++ b/Lib/compileall.py
3 @@ -152,10 +152,10 @@ def main():
4 """Script main program."""
5 import getopt
6 try:
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:
10 print 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 ...]"
14 print
15 print "arguments: zero or more file and directory names to compile; " \
16 @@ -164,6 +164,7 @@ def main():
17 print
18 print "options:"
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():
25 flist = None
26 for o, a in opts:
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