1- #!/usr/bin/env python2.7
1+ #!/usr/bin/env python3
22
33import os
44import re
@@ -27,37 +27,37 @@ def check_line(path, linenum, x):
2727 if re .search (r'/\* ltfsresult' , line ):
2828 return None
2929 if re .search (r'[^EWID],$' , mid ):
30- print 'Bad output level in message ID at %s:%d' % (path , linenum )
31- print line .rstrip ()
30+ print ( 'Bad output level in message ID at %s:%d' % (path , linenum ) )
31+ print ( line .rstrip () )
3232 return None
3333 if re .search (r'ltfsmsg\(' , line ):
3434 if mid [0 ] == '0' :
35- print 'Leading zero(s) in message ID at %s:%d' % (path , linenum )
36- print line .rstrip ()
35+ print ( 'Leading zero(s) in message ID at %s:%d' % (path , linenum ) )
36+ print ( line .rstrip () )
3737 return None
3838 if re .search (r'LTFS_ERR' , line ):
3939 if mid [- 1 ] != 'E' :
40- print 'Output level mismatch at %s:%d' % (path , linenum )
41- print line .rstrip ()
40+ print ( 'Output level mismatch at %s:%d' % (path , linenum ) )
41+ print ( line .rstrip () )
4242 return None
4343 elif re .search (r'LTFS_WARN' , line ):
4444 if mid [- 1 ] != 'W' :
45- print 'Output level mismatch at %s:%d' % (path , linenum )
46- print line .rstrip ()
45+ print ( 'Output level mismatch at %s:%d' % (path , linenum ) )
46+ print ( line .rstrip () )
4747 return None
4848 elif re .search (r'LTFS_INFO' , line ):
4949 if mid [- 1 ] != 'I' :
50- print 'Output level mismatch at %s:%d' % (path , linenum )
51- print line .rstrip ()
50+ print ( 'Output level mismatch at %s:%d' % (path , linenum ) )
51+ print ( line .rstrip () )
5252 return None
5353 elif re .search (r'LTFS_DEBUG' , line ):
5454 if mid [- 1 ] != 'D' :
55- print 'Output level mismatch at %s:%d' % (path , linenum )
56- print line .rstrip ()
55+ print ( 'Output level mismatch at %s:%d' % (path , linenum ) )
56+ print ( line .rstrip () )
5757 return None
5858 else :
59- print 'Unknown output level at %s:%d' % (path , linenum )
60- print line .rstrip ()
59+ print ( 'Unknown output level at %s:%d' % (path , linenum ) )
60+ print ( line .rstrip () )
6161 return None
6262 return mid
6363 elif re .search (r'ltfsresult\(' , line ):
@@ -79,7 +79,7 @@ def check_line(path, linenum, x):
7979for d , dirs , files in os .walk ('src' ):
8080 for f in files :
8181 if re .search (r'\.[ch]$' , f ) or re .search (r'\.cpp$' , f ):
82- with file (os .path .join (d , f ), 'r' ) as fd :
82+ with open (os .path .join (d , f ), 'r' ) as fd :
8383 linenum = 1
8484 for line in fd :
8585 msgid = check_line (os .path .join (d , f ), linenum , line )
@@ -101,7 +101,7 @@ def check_line(path, linenum, x):
101101 start_id = 0
102102 end_id = 1000000
103103 if re .search (r'\.txt$' , f ):
104- with file (os .path .join (d , f ), 'r' ) as fd :
104+ with open (os .path .join (d , f ), 'r' ) as fd :
105105 linenum = 1
106106 for line in fd :
107107 m = re .search (r'start_id:int\s*{\s*(?P<val>[0-9]+)\s*}' , line )
@@ -111,8 +111,8 @@ def check_line(path, linenum, x):
111111 if m is not None :
112112 end_id = int (m .group ('val' ))
113113 if end_id < start_id :
114- print 'Warning: strange message ID range (%d-%d) in %s' % (
115- start_id , end_id , os .path .join (d , f ))
114+ print ( 'Warning: strange message ID range (%d-%d) in %s' % (
115+ start_id , end_id , os .path .join (d , f )))
116116
117117 m = re .search (r'^(?P<val>.*)//' , line )
118118 if m is not None :
@@ -122,8 +122,8 @@ def check_line(path, linenum, x):
122122 if m is not None :
123123 val = int (m .group ('val' ))
124124 if val < start_id or val > end_id :
125- print 'Message ID %s out of range (%d-%d) at %s:%d' % (
126- m .group ('id' ), start_id , end_id , os .path .join (d , f ), linenum )
125+ print ( 'Message ID %s out of range (%d-%d) at %s:%d' % (
126+ m .group ('id' ), start_id , end_id , os .path .join (d , f ), linenum ))
127127 else :
128128 msg_list .add (m .group ('id' ))
129129 linenum += 1
@@ -135,14 +135,14 @@ def check_line(path, linenum, x):
135135 msg_unref = msg_unref - msg_ids [module ]
136136 diff = msg_ids [module ] - msg_used
137137 if len (diff ) > 0 :
138- print "Found %d unused message IDs in message bundle '%s':" % (len (diff ), module )
138+ print ( "Found %d unused message IDs in message bundle '%s':" % (len (diff ), module ) )
139139 diff_list = [i for i in diff ]
140140 diff_list .sort ()
141141 for i in diff_list :
142- print '\t %s' % (i ,)
142+ print ( '\t %s' % (i ,) )
143143if len (msg_unref ) > 0 :
144- print "Found %d undefined message IDs in the source:" % (len (msg_unref ),)
144+ print ( "Found %d undefined message IDs in the source:" % (len (msg_unref ),) )
145145 unref_list = [i for i in msg_unref ]
146146 unref_list .sort ()
147147 for i in unref_list :
148- print '\t %s' % (i ,)
148+ print ( '\t %s' % (i ,) )
0 commit comments