]> git.saurik.com Git - wxWidgets.git/commitdiff
Check for validity in __repr__ and __str__
authorRobin Dunn <robin@alldunn.com>
Mon, 19 Apr 2004 22:16:31 +0000 (22:16 +0000)
committerRobin Dunn <robin@alldunn.com>
Mon, 19 Apr 2004 22:16:31 +0000 (22:16 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26870 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/src/_datetime.i

index da3bd3099e34a1055eb51d031cb1bc2567607c7b..197eeafe046124e7b2009dd057f416bc3fa6b8fb 100644 (file)
@@ -809,9 +809,15 @@ public:
 
     %pythoncode {
     def __repr__(self):
-        return '<wxDateTime: \"%s\" at %s>' % ( self.Format(), self.this)
+        if self.IsValid():
+            return '<wx.DateTime: \"%s\" at %s>' % ( self.Format(), self.this)
+        else:
+            return '<wx.DateTime: \"INVALID\" at %s>' % self.this
     def __str__(self):
-        return self.Format()
+        if self.IsValid():
+            return self.Format()
+        else:
+            return "INVALID DateTime"
     }
 };
 
@@ -955,7 +961,7 @@ public:
 
     %pythoncode {
      def __repr__(self):
-         return '<wxTimeSpan: \"%s\" at %s>' % ( self.Format(), self.this)
+         return '<wx.TimeSpan: \"%s\" at %s>' % ( self.Format(), self.this)
      def __str__(self):
          return self.Format()
      }