Skip to content

Commit 50f611f

Browse files
authored
Update: validate_error_messages.py to work using python3 (#516)
1 parent 0971dec commit 50f611f

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

validate_error_messages.py

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env python2.7
1+
#!/usr/bin/env python3
22

33
import os
44
import 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):
7979
for 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,))
143143
if 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

Comments
 (0)