소스 검색

update_case_title()

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

+ 10
- 0
earwigbot/tasks/drn_clerkbot.py 파일 보기

@@ -176,6 +176,10 @@ class DRNClerkBot(Task):
body = re.sub(re_id2, repl.format(id_), body)
case = _Case(id_, title, status)
cases.append(case)
else:
if case.title != title:
self.update_case_title(conn, id_, title)
case.title = title
case.body, case.old = body, old

def select_next_id(self, conn):
@@ -208,6 +212,12 @@ class DRNClerkBot(Task):
return option
return self.STATUS_UNKNOWN

def update_case_title(self, conn, id_, title):
"""Update a case title in the database."""
query = "UPDATE case SET case_title = ? WHERE case_id = ?"
with conn.cursor() as cursor:
cursor.execute(query, (title, id_))

def clerk(self):
"""Actually go through cases and modify those to be updated."""
notices = []


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