瀏覽代碼

Fixing bug when there are no signatures.

tags/v0.1^2
Ben Kurtovic 12 年之前
父節點
當前提交
1d79f6f42e
共有 1 個檔案被更改,包括 8 行新增4 行删除
  1. +8
    -4
      earwigbot/tasks/drn_clerkbot.py

+ 8
- 4
earwigbot/tasks/drn_clerkbot.py 查看文件

@@ -347,9 +347,10 @@ class DRNClerkBot(Task):
if len(case.body) - case.last_volunteer_size > 15000:
self.update_status(case, self.STATUS_NEEDASSIST)
timestamps = [timestamp for (editor, timestamp) in signatures]
age = (datetime.utcnow() - max(timestamps)).total_seconds()
if age > 60 * 60 * 24 * 2:
self.update_status(case, self.STATUS_STALE)
if timestamps:
age = (datetime.utcnow() - max(timestamps)).total_seconds()
if age > 60 * 60 * 24 * 2:
self.update_status(case, self.STATUS_STALE)
return []

def clerk_needassist_case(self, case, volunteers, newsigs):
@@ -412,7 +413,10 @@ class DRNClerkBot(Task):
return
timestamps = [timestamp for (editor, timestamp) in signatures]
closed_age = (datetime.utcnow() - case.close_time).total_seconds()
modify_age = (datetime.utcnow() - max(timestamps)).total_seconds()
if timestamps:
modify_age = (datetime.utcnow() - max(timestamps)).total_seconds()
else:
modify_age = 0
if closed_age > 60 * 60 * 24 and modify_age > 60 * 60 * 24:
arch_top = self.tl_archive_top
arch_bottom = self.tl_archive_bottom


Loading…
取消
儲存