From 7343c5bb39a607cd86dfc9aa74841092cc114d6f Mon Sep 17 00:00:00 2001 From: John Garland Date: Sun, 13 Sep 2009 15:33:45 +0000 Subject: [PATCH] Fix typo and logic error. --- deluge/plugins/blocklist/blocklist/core.py | 2 +- deluge/plugins/blocklist/blocklist/detect.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/deluge/plugins/blocklist/blocklist/core.py b/deluge/plugins/blocklist/blocklist/core.py index 8b45101ce..1cf054947 100644 --- a/deluge/plugins/blocklist/blocklist/core.py +++ b/deluge/plugins/blocklist/blocklist/core.py @@ -248,7 +248,7 @@ class Core(CorePluginBase): log.debug("Blocklist is up-to-date!") self.up_to_date = True self.use_cache = True - d = threads.deferToThread(update_info, + d = threads.deferToThread(self.update_info, deluge.configmanager.get_config_dir("blocklist.cache")) f.trap(f.type) elif self.failed_attempts < self.config["try_times"]: diff --git a/deluge/plugins/blocklist/blocklist/detect.py b/deluge/plugins/blocklist/blocklist/detect.py index de759abc3..c3170b407 100644 --- a/deluge/plugins/blocklist/blocklist/detect.py +++ b/deluge/plugins/blocklist/blocklist/detect.py @@ -73,6 +73,6 @@ def detect_format(filename, compression=""): def create_reader(format, compression=""): reader = READERS.get(format) - if compression: + if reader and compression: reader = DECOMPRESSERS.get(compression)(reader) return reader