From 5b28a4d1a6618efed90a7779ca82ea2f02a10e8d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 13 Oct 2016 09:38:04 +0530 Subject: [PATCH] ... --- src/calibre/gui2/tweak_book/boss.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/tweak_book/boss.py b/src/calibre/gui2/tweak_book/boss.py index 18af33edc3..86136a05ae 100644 --- a/src/calibre/gui2/tweak_book/boss.py +++ b/src/calibre/gui2/tweak_book/boss.py @@ -979,7 +979,10 @@ class Boss(QObject): if current_container().has_name(target): self.link_clicked(target, frag, show_anchor_not_found=True) else: - purl = urlparse(url) + try: + purl = urlparse(url) + except ValueError: + return if purl.scheme not in {'', 'file'}: open_url(QUrl(url)) else: