소스 검색

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):


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