From: pin <pin@fe552daf-6dbe-4428-90eb-1537e0879342>
Date: Wed, 7 Jul 2010 08:22:42 +0000 (+0000)
Subject: Ajout module (vide) d'analyse d'un fichier de log.
X-Git-Url: https://svn.cri.ensmp.fr/git/minwii.git/commitdiff_plain/eec2dd4ea183465c2c95546402447303ee6320e4

Ajout module (vide) d'analyse d'un fichier de log.


git-svn-id: https://svn.cri.ensmp.fr/svn/minwii/trunk@273 fe552daf-6dbe-4428-90eb-1537e0879342
---

diff --git a/src/minwii/loganalyse.py b/src/minwii/loganalyse.py
new file mode 100755
index 0000000..4a0460a
--- /dev/null
+++ b/src/minwii/loganalyse.py
@@ -0,0 +1,7 @@
+# -*- coding: utf-8 -*-
+"""
+Module d'analyse des fichiers de log minwii.
+
+$Id$
+$URL$
+"""
diff --git a/src/minwii/logfilereader.py b/src/minwii/logfilereader.py
index 64711c1..29425f7 100755
--- a/src/minwii/logfilereader.py
+++ b/src/minwii/logfilereader.py
@@ -94,6 +94,18 @@ class LogFileReader(object) :
         f.seek(pos)
         return screenResolution
     
+    def getMode(self) :
+        "retourne le niveau de difficulté"
+        f = self.logfile
+        pos = f.tell()
+        for l in self :
+            if l.startswith('APP mode :') :
+                break
+            
+        mode = l.split(':', 1)[1].strip()
+        f.geek(pos)
+        return mode
+    
     def getFirstEventTicks(self) :
         "retourne le timecode du premier événement (entier)"
         f = self.logfile