From fd49818c3cb86adcb38b4a367c3abad7f11e3e2a Mon Sep 17 00:00:00 2001 From: Jamie Doornbos Date: Mon, 12 May 2008 23:32:14 +0000 Subject: [PATCH] quick and dirty script to help evaluate problems with thane client git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5084 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- tests/bin/parse-bureau-log.py | 147 ++++++++++++++++++ .../bureau/client/TestClientMain.as | 2 +- 2 files changed, 148 insertions(+), 1 deletion(-) create mode 100755 tests/bin/parse-bureau-log.py diff --git a/tests/bin/parse-bureau-log.py b/tests/bin/parse-bureau-log.py new file mode 100755 index 000000000..26491512f --- /dev/null +++ b/tests/bin/parse-bureau-log.py @@ -0,0 +1,147 @@ +#!/usr/bin/python + +import re, fileinput, datetime + +class MatchCount: + def __init__ (self, name, regex): + self.regex = re.compile(regex) + self.ids = {} + self.name = name + + def process (self, line, lineno): + m = self.regex.search(line) + if m: + self.ids[m.group("id")] = (m, lineno) + + def len (self): + return len(self.ids) + +logTimePat = '''\d{4}/\d{2}/\d{2} \d{2}:\d{2}:\d{2}:\d{3}''' + +def report (action): + return "(?P