def dtfmt(dt): if isinstance(dt, float): dt = datetime.datetime.fromtimestamp(dt) #~ raise ValueError("Expected float, go %r" % dt) return unicode(_("%(date)s at %(time)s")) % dict( date=dbutils.dtosl(dt.date()), time=dt.time())
def loop(lookup,reverse): sorted_days = lookup.keys() sorted_days.sort() if reverse: sorted_days.reverse() for day in sorted_days: yield '<h3>'+dtosl(day) + '</h3>' yield dd.summary(ui,lookup[day],**kw)