1410 ms = self.project.getMainScript(normalized=True) |
1410 ms = self.project.getMainScript(normalized=True) |
1411 if ms is not None: |
1411 if ms is not None: |
1412 d = os.path.dirname(ms) |
1412 d = os.path.dirname(ms) |
1413 if os.path.exists(os.path.join(d, filename)): |
1413 if os.path.exists(os.path.join(d, filename)): |
1414 filename = os.path.join(d, filename) |
1414 filename = os.path.join(d, filename) |
1415 self.viewmanager.setFileLine(filename, lineNo, True, True) |
1415 self.viewmanager.setFileLine(filename, lineNo, error=True) |
1416 EricMessageBox.critical( |
1416 EricMessageBox.critical( |
1417 self.ui, |
1417 self.ui, |
1418 Program, |
1418 Program, |
1419 self.tr( |
1419 self.tr( |
1420 "<p>The file <b>{0}</b> contains the syntax error" |
1420 "<p>The file <b>{0}</b> contains the syntax error" |
1470 ) |
1470 ) |
1471 if "__IGNORE_EXCEPTION__" in lineFlags: |
1471 if "__IGNORE_EXCEPTION__" in lineFlags: |
1472 res = EricMessageBox.No |
1472 res = EricMessageBox.No |
1473 if res != EricMessageBox.No: |
1473 if res != EricMessageBox.No: |
1474 self.viewmanager.setFileLine( |
1474 self.viewmanager.setFileLine( |
1475 stackTrace[0][0], stackTrace[0][1], True |
1475 stackTrace[0][0], stackTrace[0][1], error=True |
1476 ) |
1476 ) |
1477 if res != EricMessageBox.No: |
1477 if res != EricMessageBox.No: |
1478 self.ui.activateWindow() |
1478 self.ui.activateWindow() |
1479 if Preferences.getDebugger("BreakAlways"): |
1479 if Preferences.getDebugger("BreakAlways"): |
1480 res = EricMessageBox.Yes |
1480 res = EricMessageBox.Yes |
1561 @type str |
1561 @type str |
1562 """ |
1562 """ |
1563 self.ui.raise_() |
1563 self.ui.raise_() |
1564 self.ui.activateWindow() |
1564 self.ui.activateWindow() |
1565 QApplication.processEvents() |
1565 QApplication.processEvents() |
1566 self.viewmanager.setFileLine(filename, lineNo, True) |
1566 self.viewmanager.setFileLine(filename, lineNo, error=True) |
1567 EricMessageBox.critical( |
1567 EricMessageBox.critical( |
1568 self.ui, |
1568 self.ui, |
1569 Program, |
1569 Program, |
1570 self.tr( |
1570 self.tr( |
1571 """<p>The program generate the signal "{0}".<br/>""" |
1571 """<p>The program generate the signal "{0}".<br/>""" |