Procházet zdrojové kódy

Actually pick new IDs for subsequent cases.

tags/v0.1^2
Ben Kurtovic před 12 roky
rodič
revize
c772f382d4
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  1. +3
    -1
      earwigbot/tasks/drn_clerkbot.py

+ 3
- 1
earwigbot/tasks/drn_clerkbot.py Zobrazit soubor

@@ -171,6 +171,7 @@ class DRNClerkBot(Task):

def read_page(self, conn, cases, text):
"""Read the noticeboard content and update the list of _Cases."""
nextid = self.select_next_id(conn, "case_id", "cases")
tl_status_esc = re.escape(self.tl_status)
split = re.split("(^==\s*[^=]+?\s*==$)", text, flags=re.M|re.U)
for i in xrange(len(split)):
@@ -188,7 +189,8 @@ class DRNClerkBot(Task):
id_ = re.search(re_id, body).group(1)
case = [case for case in cases if case.id == id_][0]
except (AttributeError, IndexError):
id_ = self.select_next_id(conn, "case_id", "cases")
id_ = nextid
nextid += 1
re_id2 = "(\{\{" + tl_status_esc
re_id2 += r"(.*?)\}\})(<!-- Bot Case ID \(please don't modify\): .*? -->)?"
repl = ur"\1 <!-- Bot Case ID (please don't modify): {0} -->"


Načítá se…
Zrušit
Uložit