示例#1
0
def _make_zcatalog_query(start, stop, kw):
    """Takes a IEventProvider query and makes it a ZCaralog query"""
    if kw.has_key('title'):
        # The catalog calls this property "Title" with a
        # capital T.
        kw['Title'] = kw['title']
        del kw['title']
    if stop is not None:
        kw['start'] = {'query': dt2DT(stop), 'range': 'max'}
    if start is not None:
        kw['end'] = {'query': dt2DT(start), 'range': 'min'}
    return kw
def _make_zcatalog_query(start, stop, kw):
    """Takes a IEventProvider query and makes it a ZCaralog query"""
    if kw.has_key('title'):
        # The catalog calls this property "Title" with a 
        # capital T.
        kw['Title'] = kw['title']
        del kw['title']
    if stop is not None:
        kw['start']={'query': dt2DT(stop), 'range': 'max'} 
    if start is not None:
        kw['end']={'query': dt2DT(start), 'range': 'min'} 
    return kw
示例#3
0
    def acceptable_event(self, x, start, stop):
        start = dt2DT(start)
        stop = dt2DT(stop)

        return x.portal_type == 'Event' and x.start >= start and x.end <= stop
 def acceptable_event(self, x, start, stop):
     start = dt2DT(start)
     stop = dt2DT(stop)
     
     return x.portal_type == 'Event' and x.start >= start and x.end <= stop