Explorar el Código

Fix stopping queues in local mode.

tags/v0.2
Ben Kurtovic hace 10 años
padre
commit
3ed8837a3e
Se han modificado 1 ficheros con 4 adiciones y 1 borrados
  1. +4
    -1
      earwigbot/wiki/copyvios/workers.py

+ 4
- 1
earwigbot/wiki/copyvios/workers.py Ver fichero

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


Cargando…
Cancelar
Guardar