Debugger/DebugUI.py

branch
5_3_x
changeset 2431
af6dc2ad69d4
parent 2302
f29e9405c851
child 3163
9f50365a0870
equal deleted inserted replaced
2429:a68c882ad6cc 2431:af6dc2ad69d4
997 E5MessageBox.critical(self.ui, Program, 997 E5MessageBox.critical(self.ui, Program,
998 self.trUtf8('The program being debugged contains an unspecified' 998 self.trUtf8('The program being debugged contains an unspecified'
999 ' syntax error.')) 999 ' syntax error.'))
1000 return 1000 return
1001 1001
1002 if not os.path.isabs(filename):
1003 if os.path.exists(os.path.join(self.project.getProjectPath(), filename)):
1004 filename = os.path.join(self.project.getProjectPath(), filename)
1005 else:
1006 d = os.path.dirname(self.project.getMainScript(normalized=True))
1007 if os.path.exists(os.path.join(d, filename)):
1008 filename = os.path.join(d, filename)
1002 self.viewmanager.setFileLine(filename, lineNo, True, True) 1009 self.viewmanager.setFileLine(filename, lineNo, True, True)
1003 E5MessageBox.critical(self.ui, Program, 1010 E5MessageBox.critical(self.ui, Program,
1004 self.trUtf8('<p>The file <b>{0}</b> contains the syntax error' 1011 self.trUtf8('<p>The file <b>{0}</b> contains the syntax error'
1005 ' <b>{1}</b> at line <b>{2}</b>, character <b>{3}</b>.</p>') 1012 ' <b>{1}</b> at line <b>{2}</b>, character <b>{3}</b>.</p>')
1006 .format(filename, message, lineNo, characterNo)) 1013 .format(filename, message, lineNo, characterNo))

eric ide

mercurial