From f355465ad6b97d740f8eef05392211f805339e2d Mon Sep 17 00:00:00 2001 From: James Vega Date: Thu, 27 Mar 2003 17:37:47 +0000 Subject: [PATCH] _gkrecord regex needed to be before stripHtml. Also fixed the _gkseen regex since there is not always 2 spaces. Used \s+ instead. --- plugins/Http.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/Http.py b/plugins/Http.py index 7327dcde6..9ec18a260 100644 --- a/plugins/Http.py +++ b/plugins/Http.py @@ -140,7 +140,7 @@ class Http(callbacks.Privmsg): _gkrecord = re.compile(r'"#FFFF00">(\d+)[^"]+"#FFFF00">(\d+)[^"]+'\ '"#FFFF00">(\d+)') _gkteam = re.compile('Team:([^\s]+)') - _gkseen = re.compile('seen on GK: ([^\n]+)') + _gkseen = re.compile('seen on GK:\s+([^\n]+)') def gkstats(self, irc, msg, args): """""" name = privmsgs.getArgs(args) @@ -151,17 +151,17 @@ class Http(callbacks.Privmsg): fd.close() rating = self._gkrating.search(profile).group(1) games = self._gkgames.search(profile).group(1) + (w, l, d) = self._gkrecord.search(profile).groups() profile = stripHtml(profile) seen = self._gkseen.search(profile).group(1) - (w, l, d) = self._gkrecord.search(profile).groups() if profile.find('Team:') >= 0: team = self._gkteam.search(profile).group(1) - irc.reply(msg, '%s (team %s) is rated %s and has %s active ' + irc.reply(msg, '%s (team %s) is rated %s and has %s active ' \ 'games and a record of W-%s, L-%s, D-%s. ' \ '%s was last seen on Gameknot %s' % \ (name, team, rating, games, w, l, d, name, seen)) else: - irc.reply(msg, '%s is rated %s and has %s active games ' + irc.reply(msg, '%s is rated %s and has %s active games ' \ 'and a record of W-%s, L-%s, D-%s. ' \ '%s was last seen on Gameknot %s' % \ (name, rating, games, w, l, d, name, seen))