From 940af4e888df9bfa5b738a6133dfc013a452a682 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=BCrgens?= Date: Fri, 18 Aug 2017 15:52:34 +0200 Subject: [PATCH] fix zero-indexing of warc_writer_threads so they can be disabled via empty list --- warcprox/controller.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/warcprox/controller.py b/warcprox/controller.py index 00f5eb7..b3f3eaf 100644 --- a/warcprox/controller.py +++ b/warcprox/controller.py @@ -176,7 +176,7 @@ class WarcproxController(object): assert(all( wwt.dedup_db is self.warc_writer_threads[0].dedup_db for wwt in self.warc_writer_threads)) - if self.warc_writer_threads[0].dedup_db: + if any((t.dedup_db for t in self.warc_writer_threads)): self.warc_writer_threads[0].dedup_db.start() for wwt in self.warc_writer_threads: @@ -211,7 +211,7 @@ class WarcproxController(object): if self.proxy.stats_db: self.proxy.stats_db.stop() - if self.warc_writer_threads[0].dedup_db: + if any((t.dedup_db for t in self.warc_writer_threads)): self.warc_writer_threads[0].dedup_db.close() self.proxy_thread.join()