From: pin 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://scm.cri.mines-paristech.fr/git/minwii.git/commitdiff_plain/eec2dd4ea183465c2c95546402447303ee6320e4?hp=123c0c0e4a4a52a10565a37c5951f4d5608da39f 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