Commit 7d2387b8 authored by Kazuhiko Shiozaki's avatar Kazuhiko Shiozaki

unify indent level. define __repr__.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@23199 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent da531c2e
...@@ -76,16 +76,23 @@ class ObjectMessage: ...@@ -76,16 +76,23 @@ class ObjectMessage:
raise AttributeError, name raise AttributeError, name
def getObject(self): def getObject(self):
""" """
Get the Object. Get the Object.
""" """
from Globals import get_request from Globals import get_request
request = get_request()['PARENTS'] request = get_request()['PARENTS']
if request is not None: if request is not None:
for item in request: for item in request:
if item.meta_type == 'ERP5 Site': if item.meta_type == 'ERP5 Site':
return item.restrictedTraverse(self.object_relative_url) 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) allow_class(ObjectMessage)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment