From d69dcac73a3323e66c4d2cf396975cee1143b61e Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Sun, 6 Nov 2011 16:54:00 -0500 Subject: [PATCH] Fix special regex. --- bot/tasks/afc_statistics.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bot/tasks/afc_statistics.py b/bot/tasks/afc_statistics.py index 1101c3b..c7fabe6 100644 --- a/bot/tasks/afc_statistics.py +++ b/bot/tasks/afc_statistics.py @@ -527,11 +527,11 @@ class Task(BaseTask): elif chart == CHART_ACCEPT: return self.get_create(pageid) elif chart == CHART_DRAFT: - search = "(?!\{\{afc submission\|h\|(.*?)\}\})" + search = "\{\{afc submission\|h\|(.*?)\}\}" elif chart == CHART_REVIEW: - search = "(?!\{\{afc submission\|r\|(.*?)\}\})" + search = "\{\{afc submission\|r\|(.*?)\}\}" elif chart == CHART_DECLINE: - search = "(?!\{\{afc submission\|d\|(.*?)\}\})" + search = "\{\{afc submission\|d\|(.*?)\}\}" query = """SELECT rev_user_text, rev_timestamp, rev_id FROM revision WHERE rev_page = ? ORDER BY rev_id DESC""" @@ -545,7 +545,7 @@ class Task(BaseTask): self.logger.warn(msg.format(pageid, chart)) break content = self.get_revision_content(revid) - if content and re.search(search, content, re.I): + if content and not re.search(search, content, re.I): return user, datetime.strptime(ts, "%Y%m%d%H%M%S"), revid return None, None, None