1163 script = aw.text() |
1163 script = aw.text() |
1164 if not script: |
1164 if not script: |
1165 EricMessageBox.critical( |
1165 EricMessageBox.critical( |
1166 self, |
1166 self, |
1167 self.tr("Run Script"), |
1167 self.tr("Run Script"), |
1168 self.tr( |
1168 self.tr("""The current editor does not contain a script. Abort..."""), |
1169 """The current editor does not contain a script. Abort...""" |
|
1170 ), |
|
1171 ) |
1169 ) |
1172 return |
1170 return |
1173 |
1171 |
1174 ok, reason = self.__device.canRunScript() |
1172 ok, reason = self.__device.canRunScript() |
1175 if not ok: |
1173 if not ok: |
1176 EricMessageBox.warning( |
1174 EricMessageBox.warning( |
1177 self, |
1175 self, |
1178 self.tr("Run Script"), |
1176 self.tr("Run Script"), |
1179 self.tr( |
1177 self.tr("""<p>Cannot run script.</p><p>Reason: {0}</p>""").format( |
1180 """<p>Cannot run script.</p><p>Reason: {0}</p>""" |
1178 reason |
1181 ).format(reason), |
1179 ), |
1182 ) |
1180 ) |
1183 return |
1181 return |
1184 |
1182 |
1185 if not self.replButton.isChecked(): |
1183 if not self.replButton.isChecked(): |
1186 # activate on the REPL |
1184 # activate on the REPL |
1584 "<tr><td><b>Date</b></td><td>{0}</td></tr>" |
1582 "<tr><td><b>Date</b></td><td>{0}</td></tr>" |
1585 "<tr><td><b>Time</b></td><td>{1}</td></tr>" |
1583 "<tr><td><b>Time</b></td><td>{1}</td></tr>" |
1586 "</table>" |
1584 "</table>" |
1587 ).format(date, time) |
1585 ).format(date, time) |
1588 except ValueError: |
1586 except ValueError: |
1589 return self.tr("<h3>Device Date and Time</h3>" "<p>{0}</p>").format( |
1587 return self.tr("<h3>Device Date and Time</h3><p>{0}</p>").format( |
1590 dateTimeString.strip() |
1588 dateTimeString.strip() |
1591 ) |
1589 ) |
1592 except Exception as exc: |
1590 except Exception as exc: |
1593 self.__showError("getTime()", str(exc)) |
1591 self.__showError("getTime()", str(exc)) |
1594 return "" |
1592 return "" |