Changeset 360
- Timestamp:
- 27/07/15 11:50:40 (6 years ago)
- Location:
- CMIP6dreqbuild/trunk/src/framework
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CMIP6dreqbuild/trunk/src/framework/ptxt.py
r352 r360 2 2 USAGE 3 3 ..... 4 ptxt.py [ samp|defn]4 ptxt.py [-f srcFile] [samp|defn] 5 5 ''' 6 6 import string, re, collections, sys 7 7 8 if len(sys.argv) > 1: 9 mode = sys.argv[1] 8 if len(sys.argv) == 1: 9 print __doc__ 10 exit() 11 12 args = sys.argv[1:] 13 if args[0] == '-f': 14 srcFn = args[1] 15 args = args[2:] 16 else: 17 srcFn = 'parVocabDefn.txt' 18 srcFn = 'dreqDefn.txt' 19 20 mode = args[0] 10 21 11 22 assert mode in ["defn", "samp"] … … 156 167 class main(object): 157 168 158 def __init__(self ):169 def __init__(self,fn): 159 170 ii = [] 160 fn = 'parVocabDefn.txt'161 fn = 'dreqDefn.txt'162 171 for l in open('../../docs/%s' % fn).readlines(): 163 172 if l[0] != '#': … … 165 174 kk= 0 166 175 this = None 167 fns = {'defn':'parVocabDefn', 'samp':'parVocabSample' } 176 fstem = string.split( fn, '.' )[0] 177 fns = {'defn':'%sDefn' % fstem, 'samp':'%sSample' % fstem } 168 178 fn = fns[mode] 169 179 oo = open( 'out/%s.xml' % fn, 'w' ) … … 190 200 191 201 192 m = main( )202 m = main(srcFn)
Note: See TracChangeset
for help on using the changeset viewer.