]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/blob - misc/build_helpers/sub-ver.py
minor cleanup: remove trailing spaces in misc/
[tahoe-lafs/tahoe-lafs.git] / misc / build_helpers / sub-ver.py
1 #!/usr/bin/env python
2
3 from allmydata import __version__ as v
4
5 import sys
6
7 if len(sys.argv) == 1:
8     input = sys.stdin
9 elif len(sys.argv) == 2:
10     fname = sys.argv[1]
11     input = file(fname, 'rb')
12 else:
13     raise ValueError('must provide 0 or 1 argument (stdin, or filename)')
14
15 vern = {
16     'major': v.major or 0,
17     'minor': v.minor or 0,
18     'point': v.micro or 0,
19     'micro': v.micro or 0,
20     'revision' : v.revision or 0,
21     'build': str(v),
22     }
23
24 for line in input.readlines():
25     print line % vern,
26