changeset 235:5b021e8498b3

Remove debugging print. Add robustness against being removed in accept_callback
author Neil Muller <drnlmuller@gmail.com>
date Wed, 14 Sep 2011 23:31:36 +0200
parents 530b2edea0e6
children 09247e08aeda
files mamba/widgets/entrybox.py
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mamba/widgets/entrybox.py	Wed Sep 14 23:37:00 2011 +0200
+++ b/mamba/widgets/entrybox.py	Wed Sep 14 23:31:36 2011 +0200
@@ -50,7 +50,8 @@
     def close(self, ev, widget, ok):
         if self.accept_callback and ok:
             if self.accept_callback(self.value):
-                self.parent.remove(self)
+                if self.parent:
+                    self.parent.remove(self)
             # Don't remove if the accept callback failed
             return
         self.parent.remove(self)
@@ -69,7 +70,6 @@
             self.value += ev.unicode
             self.entry_text.text = 'Entry: %s' % self.value
             self.entry_text.prepare()
-        print self.value
         return True
 
     def grab_focus(self):