Sfoglia il codice sorgente

Fix special regex.

tags/v0.1^2
Ben Kurtovic 13 anni fa
parent
commit
d69dcac73a
1 ha cambiato i file con 4 aggiunte e 4 eliminazioni
  1. +4
    -4
      bot/tasks/afc_statistics.py

+ 4
- 4
bot/tasks/afc_statistics.py Vedi File

@@ -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


Caricamento…
Annulla
Salva