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

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Aug 28 11:30:24 CEST 2008


Author: kazuhiko
Date: Thu Aug 28 11:30:17 2008
New Revision: 23211

URL: http://svn.erp5.org?rev=23211&view=rev
Log:
ObjectMessage.getProperty() supports the default value like Base.getProperty(). fix the format of __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=23211&r1=23210&r2=23211&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/ObjectMessage.py (original)
+++ erp5/trunk/products/ERP5Type/ObjectMessage.py Thu Aug 28 11:30:17 2008
@@ -56,11 +56,11 @@
     """ 
     self.__dict__.update(kw)
 
-  def getProperty(self, value):
+  def getProperty(self, value, d=None):
     """
     A simple getter
     """
-    return getattr(self, value, None)
+    return getattr(self, value, d)
 
   def __getattr__(self, name):
     """
@@ -90,7 +90,7 @@
 
   def __repr__(self):
     repr_str = '<%s object at 0x%x\n ' % (self.__class__.__name__, id(self))
-    repr_str += ' \n'.join([' %r: %r' % (k, v) \
+    repr_str += '\n '.join([' %r: %r' % (k, v) \
                            for k, v in self.__dict__.items()])
     repr_str += '>'
     return repr_str




More information about the Erp5-report mailing list