Mercurial > cpython-lru_cache-weakref
annotate Mac/scripts/BuildApplet.py @ 37850:ebe59cd18273
Use explicit relative import for an, ehm, relative import.
| author | Thomas Wouters <thomas@python.org> |
|---|---|
| date | Tue, 18 Apr 2006 21:41:36 +0000 |
| parents | 5368d2b7d66a |
| children | a19c20c5e5c7 1100b52c55fd |
| rev | line source |
|---|---|
|
2873
315760ba0041
A new home for scripts/applets
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
1 """Create an applet from a Python script. |
|
315760ba0041
A new home for scripts/applets
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
2 |
|
315760ba0041
A new home for scripts/applets
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
3 This puts up a dialog asking for a Python source file ('TEXT'). |
|
315760ba0041
A new home for scripts/applets
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
4 The output is a file with the same name but its ".py" suffix dropped. |
|
315760ba0041
A new home for scripts/applets
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
5 It is created by copying an applet template and then adding a 'PYC ' |
|
315760ba0041
A new home for scripts/applets
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
6 resource named __main__ containing the compiled, marshalled script. |
|
315760ba0041
A new home for scripts/applets
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
7 """ |
|
315760ba0041
A new home for scripts/applets
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
8 |
|
3062
8d5179277858
Slightly reorganized so it is useable from another program, and
Jack Jansen <jack.jansen@cwi.nl>
parents:
3045
diff
changeset
|
9 |
|
2873
315760ba0041
A new home for scripts/applets
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
10 import sys |
|
315760ba0041
A new home for scripts/applets
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
11 sys.stdout = sys.stderr |
|
315760ba0041
A new home for scripts/applets
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
12 |
|
315760ba0041
A new home for scripts/applets
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
13 import os |
|
315760ba0041
A new home for scripts/applets
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
14 import MacOS |
|
5489
2d133280129f
Use ProgressBar to show progress in stead of print
Jack Jansen <jack.jansen@cwi.nl>
parents:
4311
diff
changeset
|
15 import EasyDialogs |
|
8798
ca1e5bc5209d
Common code used to the buildtools module (Just)
Jack Jansen <jack.jansen@cwi.nl>
parents:
8106
diff
changeset
|
16 import buildtools |
|
23748
2d67a0ba9020
- Better commandline interface to BuildApplet, complete with options,
Jack Jansen <jack.jansen@cwi.nl>
parents:
8798
diff
changeset
|
17 import getopt |
|
3062
8d5179277858
Slightly reorganized so it is useable from another program, and
Jack Jansen <jack.jansen@cwi.nl>
parents:
3045
diff
changeset
|
18 |
|
8d5179277858
Slightly reorganized so it is useable from another program, and
Jack Jansen <jack.jansen@cwi.nl>
parents:
3045
diff
changeset
|
19 def main(): |
|
32736
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
20 try: |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
21 buildapplet() |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
22 except buildtools.BuildError, detail: |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
23 EasyDialogs.Message(detail) |
|
8798
ca1e5bc5209d
Common code used to the buildtools module (Just)
Jack Jansen <jack.jansen@cwi.nl>
parents:
8106
diff
changeset
|
24 |
|
ca1e5bc5209d
Common code used to the buildtools module (Just)
Jack Jansen <jack.jansen@cwi.nl>
parents:
8106
diff
changeset
|
25 |
|
ca1e5bc5209d
Common code used to the buildtools module (Just)
Jack Jansen <jack.jansen@cwi.nl>
parents:
8106
diff
changeset
|
26 def buildapplet(): |
|
32736
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
27 buildtools.DEBUG=1 |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
28 |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
29 # Find the template |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
30 # (there's no point in proceeding if we can't find it) |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
31 |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
32 template = buildtools.findtemplate() |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
33 |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
34 # Ask for source text if not specified in sys.argv[1:] |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
35 |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
36 if not sys.argv[1:]: |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
37 filename = EasyDialogs.AskFileForOpen(message='Select Python source or applet:', |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
38 typeList=('TEXT', 'APPL')) |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
39 if not filename: |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
40 return |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
41 tp, tf = os.path.split(filename) |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
42 if tf[-3:] == '.py': |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
43 tf = tf[:-3] |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
44 else: |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
45 tf = tf + '.applet' |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
46 dstfilename = EasyDialogs.AskFileForSave(message='Save application as:', |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
47 savedFileName=tf) |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
48 if not dstfilename: return |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
49 cr, tp = MacOS.GetCreatorAndType(filename) |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
50 if tp == 'APPL': |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
51 buildtools.update(template, filename, dstfilename) |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
52 else: |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
53 buildtools.process(template, filename, dstfilename, 1) |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
54 else: |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
55 |
| 34291 | 56 SHORTOPTS = "o:r:ne:v?PR" |
| 57 LONGOPTS=("output=", "resource=", "noargv", "extra=", "verbose", "help", "python=", "destroot=") | |
|
32736
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
58 try: |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
59 options, args = getopt.getopt(sys.argv[1:], SHORTOPTS, LONGOPTS) |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
60 except getopt.error: |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
61 usage() |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
62 if options and len(args) > 1: |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
63 sys.stderr.write("Cannot use options when specifying multiple input files") |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
64 sys.exit(1) |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
65 dstfilename = None |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
66 rsrcfilename = None |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
67 raw = 0 |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
68 extras = [] |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
69 verbose = None |
| 34291 | 70 destroot = '' |
|
32736
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
71 for opt, arg in options: |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
72 if opt in ('-o', '--output'): |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
73 dstfilename = arg |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
74 elif opt in ('-r', '--resource'): |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
75 rsrcfilename = arg |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
76 elif opt in ('-n', '--noargv'): |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
77 raw = 1 |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
78 elif opt in ('-e', '--extra'): |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
79 if ':' in arg: |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
80 arg = arg.split(':') |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
81 extras.append(arg) |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
82 elif opt in ('-P', '--python'): |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
83 # This is a very dirty trick. We set sys.executable |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
84 # so that bundlebuilder will use this in the #! line |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
85 # for the applet bootstrap. |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
86 sys.executable = arg |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
87 elif opt in ('-v', '--verbose'): |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
88 verbose = Verbose() |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
89 elif opt in ('-?', '--help'): |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
90 usage() |
| 34291 | 91 elif opt in ('-d', '--destroot'): |
| 92 destroot = arg | |
|
32736
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
93 # On OS9 always be verbose |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
94 if sys.platform == 'mac' and not verbose: |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
95 verbose = 'default' |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
96 # Loop over all files to be processed |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
97 for filename in args: |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
98 cr, tp = MacOS.GetCreatorAndType(filename) |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
99 if tp == 'APPL': |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
100 buildtools.update(template, filename, dstfilename) |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
101 else: |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
102 buildtools.process(template, filename, dstfilename, 1, |
| 34291 | 103 rsrcname=rsrcfilename, others=extras, raw=raw, |
| 104 progress=verbose, destroot=destroot) | |
|
2873
315760ba0041
A new home for scripts/applets
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
105 |
|
23748
2d67a0ba9020
- Better commandline interface to BuildApplet, complete with options,
Jack Jansen <jack.jansen@cwi.nl>
parents:
8798
diff
changeset
|
106 def usage(): |
|
32736
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
107 print "BuildApplet creates an application from a Python source file" |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
108 print "Usage:" |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
109 print " BuildApplet interactive, single file, no options" |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
110 print " BuildApplet src1.py src2.py ... non-interactive multiple file" |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
111 print " BuildApplet [options] src.py non-interactive single file" |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
112 print "Options:" |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
113 print " --output o Output file; default based on source filename, short -o" |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
114 print " --resource r Resource file; default based on source filename, short -r" |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
115 print " --noargv Build applet without drag-and-drop sys.argv emulation, short -n, OSX only" |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
116 print " --extra src[:dst] Extra file to put in .app bundle, short -e, OSX only" |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
117 print " --verbose Verbose, short -v" |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
118 print " --help This message, short -?" |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
119 sys.exit(1) |
|
23748
2d67a0ba9020
- Better commandline interface to BuildApplet, complete with options,
Jack Jansen <jack.jansen@cwi.nl>
parents:
8798
diff
changeset
|
120 |
|
2d67a0ba9020
- Better commandline interface to BuildApplet, complete with options,
Jack Jansen <jack.jansen@cwi.nl>
parents:
8798
diff
changeset
|
121 class Verbose: |
|
32736
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
122 """This class mimics EasyDialogs.ProgressBar but prints to stderr""" |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
123 def __init__(self, *args): |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
124 if args and args[0]: |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
125 self.label(args[0]) |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
126 |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
127 def set(self, *args): |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
128 pass |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
129 |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
130 def inc(self, *args): |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
131 pass |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
132 |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
133 def label(self, str): |
|
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
134 sys.stderr.write(str+'\n') |
|
2873
315760ba0041
A new home for scripts/applets
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
135 |
|
315760ba0041
A new home for scripts/applets
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
136 if __name__ == '__main__': |
|
32736
c3a096bfbd6b
Whitespace normalization, via reindent.py.
Tim Peters <tim.peters@gmail.com>
parents:
29261
diff
changeset
|
137 main() |
