From 4c3af0b44dca4f75509009c229ab1c2c0a1c0d30 Mon Sep 17 00:00:00 2001 From: Naomi Aro Date: Fri, 24 Jun 2011 15:15:53 +0200 Subject: [PATCH] cc-1799 : Filesystem putting in up to 6 subsecond precision --- .../airtimefilemonitor/airtimemetadata.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/python_apps/media-monitor/airtimefilemonitor/airtimemetadata.py b/python_apps/media-monitor/airtimefilemonitor/airtimemetadata.py index 92d4e3a50..f2f866994 100644 --- a/python_apps/media-monitor/airtimefilemonitor/airtimemetadata.py +++ b/python_apps/media-monitor/airtimefilemonitor/airtimemetadata.py @@ -70,9 +70,16 @@ class AirtimeMetadata: s = t % 60 # will be ss.uuu s = str(s) - s = s[:6] + seconds = s.split(".") + s = seconds[0] - length = "%s:%s:%s" % (h, m, s) + # have a maximum of 6 subseconds. + if len(seconds[1]) >= 6: + ss = seconds[1][0:6] + else: + ss = seconds[1][0:] + + length = "%s:%s:%s.%s" % (h, m, s, ss) return length