[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