X-Git-Url: https://svn.cri.ensmp.fr/git/minwii.git/blobdiff_plain/e26d95d9dbadcbfcd71e6569b277dd4b8888582d..8e408f7be7e00d2d95cdb3fde4dd01a19d7189e7:/src/minwii/logfilereader.py

diff --git a/src/minwii/logfilereader.py b/src/minwii/logfilereader.py
index 50da29c..57cdc60 100755
--- a/src/minwii/logfilereader.py
+++ b/src/minwii/logfilereader.py
@@ -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 :