fixes on secop gui
- do not display a dialog when a command returns None - apply fmtstr, if available Change-Id: I74da3e86e4eae9000608581e0a0f6e8c72cef715
This commit is contained in:
parent
a771259ecf
commit
21c49df1a2
@ -165,6 +165,7 @@ class ModuleCtrl(QWidget):
|
||||
result = None
|
||||
qualifiers = {}
|
||||
# XXX: flag missing data report as error
|
||||
if result is not None:
|
||||
showCommandResultDialog(command, args, result, qualifiers)
|
||||
|
||||
def _initModuleWidgets(self):
|
||||
|
@ -76,7 +76,13 @@ class GenericParameterWidget(ParameterWidget):
|
||||
self.setLineEdit.text())
|
||||
|
||||
def updateValue(self, value):
|
||||
self.currentLineEdit.setText(str(value))
|
||||
fmtstr = getattr(self._datatype, 'fmtstr', '%s')
|
||||
if value.readerror:
|
||||
value = str(value)
|
||||
else:
|
||||
value = fmtstr % (value.value,)
|
||||
self.currentLineEdit.setText(value)
|
||||
# self.currentLineEdit.setText(str(value))
|
||||
|
||||
|
||||
class EnumParameterWidget(GenericParameterWidget):
|
||||
|
Loading…
x
Reference in New Issue
Block a user