1077 if os.path.exists(os.path.join(self.project.getProjectPath(), |
1077 if os.path.exists(os.path.join(self.project.getProjectPath(), |
1078 filename)): |
1078 filename)): |
1079 filename = os.path.join(self.project.getProjectPath(), |
1079 filename = os.path.join(self.project.getProjectPath(), |
1080 filename) |
1080 filename) |
1081 else: |
1081 else: |
1082 d = os.path.dirname( |
1082 ms = self.project.getMainScript(normalized=True) |
1083 self.project.getMainScript(normalized=True)) |
1083 if ms is not None: |
1084 if os.path.exists(os.path.join(d, filename)): |
1084 d = os.path.dirname(ms) |
1085 filename = os.path.join(d, filename) |
1085 if os.path.exists(os.path.join(d, filename)): |
|
1086 filename = os.path.join(d, filename) |
1086 self.viewmanager.setFileLine(filename, lineNo, True, True) |
1087 self.viewmanager.setFileLine(filename, lineNo, True, True) |
1087 E5MessageBox.critical( |
1088 E5MessageBox.critical( |
1088 self.ui, Program, |
1089 self.ui, Program, |
1089 self.tr('<p>The file <b>{0}</b> contains the syntax error' |
1090 self.tr('<p>The file <b>{0}</b> contains the syntax error' |
1090 ' <b>{1}</b> at line <b>{2}</b>, character <b>{3}</b>.' |
1091 ' <b>{1}</b> at line <b>{2}</b>, character <b>{3}</b>.' |