From 280968c0751cd28572168ce321e9ee0b79a5e50f Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 4 Oct 2018 16:53:15 +0200 Subject: Log OSError for PDF.js more explicitly Closes #4289 (cherry picked from commit 5514ddeed5daa077f8f6933543ec9bcbbdd13143) --- qutebrowser/browser/pdfjs.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/qutebrowser/browser/pdfjs.py b/qutebrowser/browser/pdfjs.py index eb9f503e1..706e12fc3 100644 --- a/qutebrowser/browser/pdfjs.py +++ b/qutebrowser/browser/pdfjs.py @@ -25,7 +25,7 @@ import os from PyQt5.QtCore import QUrl, QUrlQuery from qutebrowser.utils import (utils, javascript, jinja, qtutils, usertypes, - standarddir) + standarddir, log) from qutebrowser.misc import objects from qutebrowser.config import config @@ -203,7 +203,10 @@ def _read_from_system(system_path, names): full_path = os.path.join(system_path, name) with open(full_path, 'rb') as f: return (f.read(), full_path) - except OSError: + except FileNotFoundError: + continue + except OSError as e: + log.misc.warning("OSError while reading PDF.js file: {}".format(e)) continue return (None, None) -- cgit v1.2.3-54-g00ecf