소스 검색

Fix special regex.

tags/v0.1^2
Ben Kurtovic 12 년 전
부모
커밋
d69dcac73a
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. +4
    -4
      bot/tasks/afc_statistics.py

+ 4
- 4
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


불러오는 중...
취소
저장