git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39565
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
def GetValue(self):
if self.textModified: # text has newer value
try:
def GetValue(self):
if self.textModified: # text has newer value
try:
- return eval(self.text.GetValue())
+ return self.text.GetValue().split('|')
except SyntaxError:
wx.LogError('Syntax error in parameter value: ' + self.GetName())
return []
except SyntaxError:
wx.LogError('Syntax error in parameter value: ' + self.GetName())
return []
self.freeze = True
if not value: value = []
self.value = value
self.freeze = True
if not value: value = []
self.value = value
- self.text.SetValue(str(value)) # update text ctrl
+ repr_ = reduce(lambda a,b: '%s|%s' % (a,b), value)
+ self.text.SetValue(repr_) # update text ctrl
self.freeze = False
def OnButtonEdit(self, evt):
if self.textModified: # text has newer value
self.freeze = False
def OnButtonEdit(self, evt):
if self.textModified: # text has newer value
- try:
- self.value = eval(self.text.GetValue())
- except SyntaxError:
- wx.LogError('Syntax error in parameter value: ' + self.GetName())
- self.value = []
+ self.value = self.GetValue()
dlg = ContentDialog(self, self.value)
if dlg.ShowModal() == wx.ID_OK:
value = []
dlg = ContentDialog(self, self.value)
if dlg.ShowModal() == wx.ID_OK:
value = []
ParamContent.__init__(self, parent, name)
def OnButtonEdit(self, evt):
if self.textModified: # text has newer value
ParamContent.__init__(self, parent, name)
def OnButtonEdit(self, evt):
if self.textModified: # text has newer value
- try:
- self.value = eval(self.text.GetValue())
- except SyntaxError:
- wx.LogError('Syntax error in parameter value: ' + self.GetName())
- self.value = []
+ self.value = self.GetValue()
dlg = ContentCheckListDialog(self, self.value)
if dlg.ShowModal() == wx.ID_OK:
value = []
dlg = ContentCheckListDialog(self, self.value)
if dlg.ShowModal() == wx.ID_OK:
value = []
text = n.childNodes[0] # first child must be text node
assert text.nodeType == minidom.Node.TEXT_NODE
l.append(text)
text = n.childNodes[0] # first child must be text node
assert text.nodeType == minidom.Node.TEXT_NODE
l.append(text)
- data.append(str(text.data))
else: # remove other
node.removeChild(n)
n.unlink()
else: # remove other
node.removeChild(n)
n.unlink()