From 1b63bf01c4b0973c4553a36652e796758912bedd Mon Sep 17 00:00:00 2001 From: Richard Darst Date: Wed, 27 May 2009 23:13:23 +0000 Subject: split out action-line matching regexp darcs-hash:20090527231323-82ea9-f1d8f13a434196a4c78cf1972f83347689fe5c7b.gz --- (limited to 'meeting.py') diff --git a/meeting.py b/meeting.py index 00ffb1f..2fa8ac3 100644 --- a/meeting.py +++ b/meeting.py @@ -86,6 +86,7 @@ def parse_time(time_): try: return time.strptime(time_, "%H:%M") except ValueError: pass logline_re = re.compile(r'\[?([0-9: ]*)\]? ?<([ \w]+)> (.*)') +loglineAction_re = re.compile(r'\[?([0-9: ]*)\]? \* ([\w]+) (.*)') # load custom local configurations try: @@ -578,8 +579,7 @@ if __name__ == '__main__': M.owner = nick ; M.chairs = {nick:True} M.addline(nick, line, time_=time_) # match /me lines - r = re.compile(r'\[?([0-9: ]+)\]? \* ([\w]+) (.*)') - m = r.match(line) + m = loglineAction_re.match(line) if m: time_ = parse_time(m.group(1).strip()) nick = m.group(2).strip() -- cgit v0.9.1