From eec2dd4ea183465c2c95546402447303ee6320e4 Mon Sep 17 00:00:00 2001 From: pin Date: Wed, 7 Jul 2010 08:22:42 +0000 Subject: [PATCH] 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 --- src/minwii/loganalyse.py | 7 +++++++ src/minwii/logfilereader.py | 12 ++++++++++++ 2 files changed, 19 insertions(+) create mode 100755 src/minwii/loganalyse.py 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 -- 2.20.1