def bigger_equal(self, val): d = to_imap_date(val) return ["SINCE", d]
def smaller_equal(self, val): d = to_imap_date(val) return ("OR", "BEFORE", d, "ON", d)
def bigger(self, val): d = to_imap_date(val) return ("OR", "SINCE", d, "NOT", ("ON", d))
def equals(self, val): return ["ON", "%s" % to_imap_date(val)]
def smaller(self, val): d = to_imap_date(val) return ["BEFORE", d]
def bigger_equal(self,val): d=to_imap_date(val) return ["SINCE", d]
def bigger(self,val): d=to_imap_date(val) return ("OR", "SINCE", d, "NOT", ( "ON",d))
def smaller_equal(self,val): d=to_imap_date(val) return ("OR", "BEFORE",d, "ON",d)
def smaller(self,val): d=to_imap_date(val) return ["BEFORE", d]
def equals(self,val): return ["ON", "%s" % to_imap_date(val)]