From ebc86eb8c1a17de5cf16eded77d94f7e6fd27093 Mon Sep 17 00:00:00 2001 From: Barbeque Sauce Date: Thu, 9 Jan 2020 13:22:52 -0500 Subject: [PATCH] FIX: throw error if PIL or pillow are not installed --- mylar/webviewer.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mylar/webviewer.py b/mylar/webviewer.py index c9cebe5b..e5976ca1 100644 --- a/mylar/webviewer.py +++ b/mylar/webviewer.py @@ -7,7 +7,12 @@ from lib.rarfile import rarfile import mylar -from PIL import Image +try: + from PIL import Image +except ImportError: + logger.debug("WebReader Requested, but PIL or pillow libraries must be installed. Please execute 'pip install pillow', then restart Mylar.") + return serve_template(templatename="index.html", title="Home", comics=comics, alphaindex=mylar.CONFIG.ALPHAINDEX) + from mylar import logger, db, importer, mb, search, filechecker, helpers, updater, parseit, weeklypull, librarysync, moveit, Failed, readinglist, config from mylar.webserve import serve_template