[Erp5-report] r23199 - /erp5/trunk/products/ERP5Type/ObjectMessage.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Aug 27 15:40:28 CEST 2008


Author: kazuhiko
Date: Wed Aug 27 15:40:23 2008
New Revision: 23199

URL: http://svn.erp5.org?rev=23199&view=rev
Log:
unify indent level. define __repr__.

Modified:
    erp5/trunk/products/ERP5Type/ObjectMessage.py

Modified: erp5/trunk/products/ERP5Type/ObjectMessage.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/ObjectMessage.py?rev=23199&r1=23198&r2=23199&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/ObjectMessage.py (original)
+++ erp5/trunk/products/ERP5Type/ObjectMessage.py Wed Aug 27 15:40:23 2008
@@ -76,16 +76,23 @@
         raise AttributeError, name
 
   def getObject(self):
-     """
-     Get the Object.
-     """
-     from Globals import get_request
-     request = get_request()['PARENTS']
-     if request is not None:
-       for item in request:
-         if item.meta_type == 'ERP5 Site':
-           return item.restrictedTraverse(self.object_relative_url)
+    """
+    Get the Object.
+    """
+    from Globals import get_request
+    request = get_request()['PARENTS']
+    if request is not None:
+      for item in request:
+        if item.meta_type == 'ERP5 Site':
+          return item.restrictedTraverse(self.object_relative_url)
 
-     return None
+    return None
+
+  def __repr__(self):
+    repr_str = '<%s object at 0x%x\n ' % (self.__class__.__name__, id(self))
+    repr_str += ' \n'.join([' %r: %r' % (k, v) \
+                           for k, v in self.__dict__.items()])
+    repr_str += '>'
+    return repr_str
 
 allow_class(ObjectMessage)




More information about the Erp5-report mailing list