turn flare functions into properties, for better compatibility
This commit is contained in:
parent
29d4d0ced5
commit
24814c393f
|
@ -13,6 +13,7 @@ class FlareContentListingObject(object):
|
|||
def __init__(self, flare):
|
||||
self.flare = flare
|
||||
|
||||
@property
|
||||
def getId(self):
|
||||
return self.flare.getId
|
||||
|
||||
|
@ -42,8 +43,9 @@ class FlareContentListingObject(object):
|
|||
def getSize(self):
|
||||
self.flare.getObjSize
|
||||
|
||||
@property
|
||||
def review_state(self):
|
||||
self.flare.review_state
|
||||
return self.flare.review_state
|
||||
|
||||
def listCreators(self):
|
||||
return self.flare.listCreators
|
||||
|
@ -92,12 +94,18 @@ class FlareContentListingObject(object):
|
|||
def Rights(self):
|
||||
return NotImplementedError
|
||||
|
||||
@property
|
||||
def Title(self):
|
||||
return self.flare.Title
|
||||
if type(self.flare.Title) is unicode:
|
||||
return self.flare.Title
|
||||
else:
|
||||
return unicode(self.flare.Title, 'utf-8')
|
||||
|
||||
@property
|
||||
def Description(self):
|
||||
return self.flare.Description
|
||||
|
||||
@property
|
||||
def Type(self):
|
||||
return self.flare.Type
|
||||
|
||||
|
@ -109,6 +117,7 @@ class FlareContentListingObject(object):
|
|||
return self.flare.portal_type
|
||||
|
||||
# Temporary to workaround a bug in current plone.app.search<=1.1.0
|
||||
@property
|
||||
def portal_type(self):
|
||||
return self.PortalType()
|
||||
|
||||
|
|
Loading…
Reference in New Issue