]> git.gag.com Git - debian/gnuradio/commitdiff
str cast
authorjblum <jblum@221aa14e-8319-0410-a670-987f0aec2ac5>
Tue, 14 Oct 2008 06:05:58 +0000 (06:05 +0000)
committerjblum <jblum@221aa14e-8319-0410-a670-987f0aec2ac5>
Tue, 14 Oct 2008 06:05:58 +0000 (06:05 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9794 221aa14e-8319-0410-a670-987f0aec2ac5

grc/src/grc_gnuradio/wxgui/callback_controls.py

index 8027a580c4663c05ca70c3d0f7552df763a104aa..4c64cd12a15ad2092527e298c791723e84798fed 100644 (file)
@@ -263,9 +263,8 @@ class text_box_control(_control_base):
                for obj in (label_text, text_box): #fill the container with label and text entry box
                        label_text_sizer.Add(obj, 0, wx.ALIGN_CENTER_HORIZONTAL|wx.ALIGN_CENTER_VERTICAL)
                self.Add(label_text_sizer, 0, wx.ALIGN_CENTER)
-               #set the value, detect string mode
+               #detect string mode
                self._string_mode = isinstance(value, str)
-               self.text_box.SetValue(str(value))
 
        def get_value(self):
                """
@@ -280,7 +279,8 @@ class text_box_control(_control_base):
                If the text cannot be evaluated, do not try callback.
                Do not evaluate the text box value in string mode.
                """
-               if self._string_mode: self._value = self.text_box.GetValue()
+               if self._string_mode:
+                       self._value = str(self.text_box.GetValue())
                else:
                        try: self._value = eval(self.text_box.GetValue())
                        except Exception, e: