示例#1
0
 def time_description(self, html=False):
     t1 = self.start.time()
     if self.start.date() == self.end.date():
         t2 = self.end.time()
     else:
         t2 = t1
     
     if html:
         return mark_safe(pprint_time_span(t1, t2, range_str="–"))
     return pprint_time_span(t1, t2)
示例#2
0
    def time_description(self, html=False):
        if self.all_day():
            return mark_safe(_("all day"))

        t1 = self.start.time()
        if self.start.date() == self.end().date():
            t2 = self.end().time()
        else:
            t2 = t1

        if html:
            return mark_safe(pprint_time_span(t1, t2, range_str="–​"))
        return pprint_time_span(t1, t2)
    def time_description(self, html=False, *args, **kwargs):
        start = localtime(self.start)
        end = localtime(self.end())
        if self.all_day():
            return mark_safe(_("all day"))

        t1 = start.time()
        if start.date() == end.date():
            t2 = end.time()
        else:
            t2 = t1

        if html:
            return mark_safe(pprint_time_span(t1, t2, range_str="–​", *args, **kwargs))
        return pprint_time_span(t1, t2, *args, **kwargs)
示例#4
0
    def time_description(self, html=False, *args, **kwargs):
        start = localtime(self.start)
        end = localtime(self.end())
        if self.all_day():
            return mark_safe(_("all day"))

        t1 = start.time()
        if start.date() == end.date():
            t2 = end.time()
        else:
            t2 = t1

        if html:
            return mark_safe(
                pprint_time_span(t1,
                                 t2,
                                 range_str="–​",
                                 *args,
                                 **kwargs))
        return pprint_time_span(t1, t2, *args, **kwargs)