Mercurial > hg > martINI
comparison martini/config.py @ 15:5de4f7d434de
py3
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Mon, 20 Feb 2017 14:50:23 -0800 |
parents | 904bb82c3308 |
children | 8ae3a7fd466a |
comparison
equal
deleted
inserted
replaced
14:904bb82c3308 | 15:5de4f7d434de |
---|---|
128 sections = self.sections() | 128 sections = self.sections() |
129 if sorted: | 129 if sorted: |
130 sections.sort() | 130 sections.sort() |
131 | 131 |
132 for section in sections: | 132 for section in sections: |
133 print >> fp, '[%s]' % section | 133 fp.write('[%s]\n' % section) |
134 options = self.options(section) | 134 options = self.options(section) |
135 if sorted: | 135 if sorted: |
136 options.sort() | 136 options.sort() |
137 for option in options: | 137 for option in options: |
138 print >> fp, "%s = %s" % (option, self.get(section, option, raw=raw, vars=vars)) | 138 fp.write("%s = %s\n" % (option, self.get(section, option, raw=raw, vars=vars))) |
139 if section != sections[-1]: | 139 if section != sections[-1]: |
140 print >> fp | 140 fp.write('\n') |
141 | 141 |
142 if __name__ == '__main__': | 142 if __name__ == '__main__': |
143 import sys | 143 import sys |
144 from optparse import OptionParser | 144 from optparse import OptionParser |
145 parser = OptionParser() | 145 parser = OptionParser() |
148 munger = ConfigMunger() | 148 munger = ConfigMunger() |
149 options, args = parser.parse_args() | 149 options, args = parser.parse_args() |
150 munger.read(*args) | 150 munger.read(*args) |
151 if options.missing: | 151 if options.missing: |
152 for missing in munger.missing(): | 152 for missing in munger.missing(): |
153 print missing | 153 print(missing) |
154 else: | 154 else: |
155 munger.write(sys.stdout) | 155 munger.write(sys.stdout) |