瀏覽代碼

Fix stopping queues in local mode.

tags/v0.2
Ben Kurtovic 10 年之前
父節點
當前提交
3ed8837a3e
共有 1 個檔案被更改,包括 4 行新增1 行删除
  1. +4
    -1
      earwigbot/wiki/copyvios/workers.py

+ 4
- 1
earwigbot/wiki/copyvios/workers.py 查看文件

@@ -219,7 +219,7 @@ class _CopyvioWorker(object):
if not self._queue:
self._acquire_new_site()

logmsg = u"Fetching a new source URL from site queue {0}"
logmsg = u"Fetching source URL from queue {0}"
self._logger.debug(logmsg.format(self._site))
self._queues.lock.acquire()
try:
@@ -371,6 +371,9 @@ class CopyvioWorkspace(object):
for source in self.sources:
self._logger.debug("Waiting on source: {0}".format(source.url))
source.join(self._until)
if not _is_globalized:
for i in xrange(len(self._workers)):
self._queues.unassigned.put((StopIteration, None))
self._logger.debug("Done waiting")

def compare(self, source, source_chain):


Loading…
取消
儲存