Reprise modifs ld
[minwii.git] / src / minwii / logfilereader.py
index 50da29c..57cdc60 100755 (executable)
@@ -99,6 +99,16 @@ class LogFileReader(object) :
         mode = l.split(':', 1)[1].strip()
         return mode
     
+    @inplaceread
+    def getHID(self) :
+        "retourne l'interface homme-machine utilisée"
+        for l in self :
+            if l.startswith('APP HID :') :
+                break
+            
+        mode = l.split(':', 1)[1].strip()
+        return mode
+    
     @inplaceread
     def getFirstEventTicks(self) :
         "retourne le timecode du premier événement (entier)"
@@ -177,7 +187,10 @@ class LogFileReader(object) :
         f = self.logfile
         f.seek(0)
         before = f.readline()
-        after = f.read()
+        line = f.readline()
+        while line.startswith('METADATA ') :
+            line = f.readline()
+        after = line + f.read()
         
         lines = []
         for name, value in metadata :