UtilitiesPython2/Py2SyntaxChecker.py

changeset 3205
157dcfafc5d2
parent 3203
61f05d1bf877
child 3246
4cd58a0d6c28
equal deleted inserted replaced
3204:c3e5015c15ee 3205:157dcfafc5d2
115 for warning in warnings_.messages: 115 for warning in warnings_.messages:
116 if ignoreStarImportWarnings and \ 116 if ignoreStarImportWarnings and \
117 isinstance(warning, ImportStarUsed): 117 isinstance(warning, ImportStarUsed):
118 continue 118 continue
119 119
120 _fn, lineno, message = warning.getMessageData() 120 _fn, lineno, messageID, messageArgs = warning.getMessageData()
121 if "__IGNORE_WARNING__" not in \ 121 if "__IGNORE_WARNING__" not in \
122 extractLineFlags(lines[lineno - 1].strip()): 122 extractLineFlags(lines[lineno - 1].strip()):
123 flakesWarnings.append(["FLAKES_WARNING", _fn, lineno, message]) 123 flakesWarnings.append([
124 "FLAKES_WARNING", _fn, lineno, messageID, messageArgs])
124 except SyntaxError as err: 125 except SyntaxError as err:
125 if err.text.strip(): 126 if err.text.strip():
126 msg = err.text.strip() 127 msg = err.text.strip()
127 else: 128 else:
128 msg = err.msg 129 msg = err.msg

eric ide

mercurial