Ejemplo n.º 1
0
 def Display(self, value):
     """Returns the display string for a duration value, leading PT dropped."""
     d = times.ParseDuration('{}s'.format(value))
     s = times.FormatDuration(d)
     if s.startswith('PT'):
         s = s[2:].lower()
     return s
def _ConvertProtoToIsoDuration(proto_duration_str):
    """Convert a given 'proto duration' string to an ISO8601 duration string."""
    return times.FormatDuration(times.ParseDuration(proto_duration_str, True))