commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

r5515 - trunk/gnue-appserver/src/language


From: reinhard
Subject: r5515 - trunk/gnue-appserver/src/language
Date: Thu, 25 Mar 2004 17:23:46 -0600 (CST)

Author: reinhard
Date: 2004-03-25 17:23:46 -0600 (Thu, 25 Mar 2004)
New Revision: 5515

Modified:
   trunk/gnue-appserver/src/language/Object.py
Log:
Fixed __str__ and __repr__ for deleted objects.


Modified: trunk/gnue-appserver/src/language/Object.py
===================================================================
--- trunk/gnue-appserver/src/language/Object.py 2004-03-25 23:20:02 UTC (rev 
5514)
+++ trunk/gnue-appserver/src/language/Object.py 2004-03-25 23:23:46 UTC (rev 
5515)
@@ -126,14 +126,19 @@
   # Return the Object-ID as string representation
   # -------------------------------------------------------------------------
   def __str__ (self):
-    return self.objectId
+    if self.objectId:
+      return self.objectId
+    else:
+      return ''
 
-
   # -------------------------------------------------------------------------
   # Return the Object as string representation
   # -------------------------------------------------------------------------
   def __repr__ (self):
-    return '<%s instance with id %s>' % (self.__class, self.objectId)
+    if self.objectId:
+      return '<%s instance with id %s>' % (self.__class, self.objectId)
+    else:
+      return '<deleted %s instance>' % self.__class
 
 
   # -------------------------------------------------------------------------





reply via email to

[Prev in Thread] Current Thread [Next in Thread]