From 4c3af0b44dca4f75509009c229ab1c2c0a1c0d30 Mon Sep 17 00:00:00 2001
From: Naomi Aro <naomiaro@gmail.com>
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