From 4efb19dc763a84b46f42f5d04f815d95c04ce072 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 7 Aug 2018 16:40:46 +0200 Subject: Handle OSError when creating download directory Fixes #2570 (cherry picked from commit 7ed71592e013ab2c7e7eaad92b832d12560c3798) --- qutebrowser/browser/downloads.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qutebrowser/browser/downloads.py b/qutebrowser/browser/downloads.py index 396f5152c..854fd1ca5 100644 --- a/qutebrowser/browser/downloads.py +++ b/qutebrowser/browser/downloads.py @@ -79,7 +79,10 @@ def download_dir(): else: ddir = directory - os.makedirs(ddir, exist_ok=True) + try: + os.makedirs(ddir, exist_ok=True) + except OSError as e: + message.error("Failed to create download directory: {}".format(e)) return ddir -- cgit v1.2.3-54-g00ecf