Changeset f88fcf3 in rtems-source-builder for source-builder/sb/reports.py
- Timestamp:
- Mar 7, 2016, 12:56:02 AM (4 years ago)
- Branches:
- 4.11
- Children:
- e02eaa6
- Parents:
- 76188ee4
- git-author:
- Chris Johns <chrisj@…> (03/07/16 00:56:02)
- git-committer:
- Chris Johns <chrisj@…> (03/07/16 02:16:17)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
source-builder/sb/reports.py
r76188ee4 rf88fcf3 23 23 # 24 24 25 from __future__ import print_function 26 25 27 import copy 26 28 import datetime … … 44 46 import version 45 47 except KeyboardInterrupt: 46 print 'user terminated'48 print('user terminated', file = sys.stderr) 47 49 sys.exit(1) 48 50 except: 49 print 'error: unknown application load error'51 print('error: unknown application load error', file = sys.stderr) 50 52 sys.exit(1) 51 53 … … 105 107 106 108 def buildset_start(self, nest_level, name): 107 self.line('=-' * (_line_len / 2))109 self.line('=-' * int(_line_len / 2)) 108 110 self.line('Build Set: (%d) %s' % (nest_level, name)) 109 111 … … 217 219 def buildset_start(self, nest_level, name): 218 220 h = '%s' % (name) 219 self.line('=%s %s' % ('=' * nest_level, h))221 self.line('=%s %s' % ('=' * int(nest_level), h)) 220 222 221 223 def info(self, nest_level, name, info, separated): … … 267 269 268 270 def post_process(self): 269 import StringIO270 infile = StringIO.StringIO(self.content)271 outfile = StringIO.StringIO()271 import io 272 infile = io.StringIO(self.content) 273 outfile = io.StringIO() 272 274 try: 273 275 import asciidocapi … … 648 650 if len(sources): 649 651 if 'sources' in tree: 650 tree['sources'] = dict( tree['sources'].items() + sources.items())652 tree['sources'] = dict(list(tree['sources'].items()) + list(sources.items())) 651 653 else: 652 654 tree['sources'] = sources 653 655 if len(patches): 654 656 if 'patches' in tree: 655 tree['patches'] = dict( tree['patches'].items() + patches.items())657 tree['patches'] = dict(list(tree['patches'].items()) + list(patches.items())) 656 658 else: 657 659 tree['patches'] = patches … … 683 685 for f in range(0, len(files) - 1): 684 686 self.output('; %s |- %s' % (prefix, files[f])) 685 if 'bset' in tree and len( tree['bset'].keys()):687 if 'bset' in tree and len(list(tree['bset'].keys())): 686 688 c = '|' 687 689 else: … … 718 720 719 721 def generate_ini(self): 720 nodes = sorted([node for node in self.tree.keys() if node != 'bset'])722 nodes = sorted([node for node in list(self.tree.keys()) if node != 'bset']) 721 723 self.output(';') 722 724 self.output('; Configuration Tree:') … … 743 745 o.close() 744 746 del o 745 except IOError ,err:747 except IOError as err: 746 748 raise error.general('writing output file: %s: %s' % (name, err)) 747 749 … … 788 790 if opts.get_arg('--output') and len(opts.params()) > 1: 789 791 raise error.general('--output can only be used with a single config') 790 print 'RTEMS Source Builder, Reporter, %s' % (version.str())792 print('RTEMS Source Builder, Reporter, %s' % (version.str())) 791 793 opts.log_info() 792 794 if not check.host_setup(opts): … … 828 830 else: 829 831 raise error.general('invalid config type: %s' % (config)) 830 except error.general ,gerr:831 print gerr832 except error.general as gerr: 833 print(gerr) 832 834 sys.exit(1) 833 except error.internal ,ierr:834 print ierr835 except error.internal as ierr: 836 print(ierr) 835 837 sys.exit(1) 836 except error.exit ,eerr:838 except error.exit as eerr: 837 839 pass 838 840 except KeyboardInterrupt:
Note: See TracChangeset
for help on using the changeset viewer.