add more useful __repr__
authorFelix Domke <tmbinc@elitedvb.net>
Mon, 24 Jul 2006 13:53:01 +0000 (13:53 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Mon, 24 Jul 2006 13:53:01 +0000 (13:53 +0000)
lib/python/Screens/MessageBox.py
lib/python/Screens/Screen.py

index e850f7fc7c1bbad00326cf0ded67add3d2651c30..8b599a37f481032fd89ee39fb4577d9f3247e9f4 100644 (file)
@@ -18,6 +18,8 @@ class MessageBox(Screen):
                
                self["text"] = Label(text)
                
+               self.text = text
+               
                self["ErrorPixmap"] = Pixmap()
                self["QuestionPixmap"] = Pixmap()
                self["InfoPixmap"] = Pixmap()
@@ -106,4 +108,7 @@ class MessageBox(Screen):
                if self.timerRunning:
                        self.timer.stop()
                        self.setTitle(self.origTitle)
-                       self.timerRunning = False
\ No newline at end of file
+                       self.timerRunning = False
+
+       def __repr__(self):
+               return str(type(self)) + "(" + self.text + ")"
index 060270b1a63b1fe27b810d7f8b8c55d9dcd2cd41..0727f78ba034ae3ef2a3fdd79cd6e681841e74af 100644 (file)
@@ -113,3 +113,6 @@ class Screen(dict, HTMLSkin, GUISkin):
                for val in self.values() + self.renderer:
                        if isinstance(val, GUIComponent) or isinstance(val, Source):
                                val.onHide()
+
+       def __repr__(self):
+               return str(type(self))