Improvements in the XML marshaller.
This commit is contained in:
parent
3f08cb989f
commit
9cff9df299
5 changed files with 85 additions and 45 deletions
17
gen/utils.py
17
gen/utils.py
|
@ -229,4 +229,21 @@ class Keywords:
|
|||
op = ' %s ' % self.operator
|
||||
return op.join(self.keywords)+'*'
|
||||
return ''
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
class FakeBrain:
|
||||
'''This class behaves like a brain retrieved from a query to a ZCatalog. It
|
||||
is used for representing a fake brain that was generated from a search in
|
||||
a distant portal_catalog.'''
|
||||
Creator = None
|
||||
created = None
|
||||
modified = None
|
||||
review_state = None
|
||||
def has_key(self, key): return hasattr(self, key)
|
||||
def getPath(self): return self.path
|
||||
def getURL(self, relative=0): return self.url
|
||||
def _unrestrictedGetObject(self): return self
|
||||
def pretty_title_or_id(self): return self.Title
|
||||
def getObject(self, REQUEST=None): return self
|
||||
def getRID(self): return self.url
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue