[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