forked from M-Labs/artiq
gui/explorer: less verbose error dialogs
This commit is contained in:
parent
42e87c060e
commit
21a28a13c9
@ -1,5 +1,4 @@
|
|||||||
import asyncio
|
import asyncio
|
||||||
import traceback
|
|
||||||
|
|
||||||
from quamash import QtGui, QtCore
|
from quamash import QtGui, QtCore
|
||||||
from pyqtgraph import dockarea
|
from pyqtgraph import dockarea
|
||||||
@ -136,12 +135,12 @@ class _ArgumentSetter(LayoutWidget):
|
|||||||
for arg, entry in self._args_to_entries.items():
|
for arg, entry in self._args_to_entries.items():
|
||||||
try:
|
try:
|
||||||
r[arg] = entry.get_argument_value()
|
r[arg] = entry.get_argument_value()
|
||||||
except:
|
except Exception as e:
|
||||||
if show_error_message:
|
if show_error_message:
|
||||||
msgbox = QtGui.QMessageBox(self.dialog_parent)
|
msgbox = QtGui.QMessageBox(self.dialog_parent)
|
||||||
msgbox.setWindowTitle("Error")
|
msgbox.setWindowTitle("Error")
|
||||||
msgbox.setText("Failed to obtain value for argument '{}'.\n{}"
|
msgbox.setText("Failed to obtain value for argument '{}':\n{}"
|
||||||
.format(arg, traceback.format_exc()))
|
.format(arg, str(e)))
|
||||||
msgbox.setStandardButtons(QtGui.QMessageBox.Ok)
|
msgbox.setStandardButtons(QtGui.QMessageBox.Ok)
|
||||||
msgbox.show()
|
msgbox.show()
|
||||||
return None
|
return None
|
||||||
|
Loading…
Reference in New Issue
Block a user