secop-gui based on secop.client.Client
instead of secop.client.baseclient.Client Change-Id: I869a3a9ecba40382908b4741ef055a0c5afe018f Reviewed-on: https://forge.frm2.tum.de/review/c/sine2020/secop/playground/+/22471 Tested-by: JenkinsCodeReview <bjoern_pedersen@frm2.tum.de> Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
This commit is contained in:
@ -79,8 +79,6 @@ class GenericParameterWidget(ParameterWidget):
|
||||
self.setLineEdit.text())
|
||||
|
||||
def updateValue(self, value):
|
||||
if self._datatype:
|
||||
value = self._datatype.import_value(value)
|
||||
self.currentLineEdit.setText(str(value))
|
||||
|
||||
|
||||
@ -113,12 +111,7 @@ class EnumParameterWidget(GenericParameterWidget):
|
||||
self.setRequested.emit(self._module, self._paramcmd, member)
|
||||
|
||||
def updateValue(self, value):
|
||||
try:
|
||||
member = self._map[self._revmap[int(value)]]
|
||||
self.currentLineEdit.setText('%s.%s (%d)' % (member.enum.name, member.name, member.value))
|
||||
except Exception:
|
||||
self.currentLineEdit.setText('undefined Value: %r' % value)
|
||||
print(formatExtendedStack())
|
||||
self.currentLineEdit.setText(str(value))
|
||||
|
||||
|
||||
class GenericCmdWidget(ParameterWidget):
|
||||
|
Reference in New Issue
Block a user