From f93b92cca80f43156f1f541f2fa04396db755a97 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Mon, 10 Jul 2017 21:36:34 +0200 Subject: [PATCH] adblock: Fix getting filename from URL On Windows, we would end up with /C:/foo as "path". --- qutebrowser/browser/adblock.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/qutebrowser/browser/adblock.py b/qutebrowser/browser/adblock.py index a57622e76..623d15717 100644 --- a/qutebrowser/browser/adblock.py +++ b/qutebrowser/browser/adblock.py @@ -180,11 +180,12 @@ class HostBlocker: scope='window', window='last-focused') for url in config.val.content.host_blocking.lists: if url.scheme() == 'file': + filename = url.toLocalFile() try: - fileobj = open(url.path(), 'rb') + fileobj = open(filename, 'rb') except OSError as e: message.error("adblock: Error while reading {}: {}".format( - url.path(), e.strerror)) + filename, e.strerror)) continue download = FakeDownload(fileobj) self._in_progress.append(download)