]> git.lizzy.rs Git - nhentai.git/commitdiff
remove img2pdf in requirements 0.4.1
authorRicter Z <ricterzheng@gmail.com>
Thu, 1 Oct 2020 16:55:26 +0000 (00:55 +0800)
committerRicter Z <ricterzheng@gmail.com>
Thu, 1 Oct 2020 16:55:26 +0000 (00:55 +0800)
nhentai/utils.py
requirements.txt

index d4b818360c4766db8245545894b5f2d4f6130ca3..e8626b9e70a440c7fb1c4df0968c203d368a86ac 100644 (file)
@@ -9,7 +9,6 @@ import zipfile
 import shutil
 import requests
 import sqlite3
-import img2pdf
 
 from nhentai import constant
 from nhentai.logger import logger
@@ -195,6 +194,11 @@ def generate_cbz(output_dir='.', doujinshi_obj=None, rm_origin_dir=False, write_
 
 
 def generate_pdf(output_dir='.', doujinshi_obj=None, rm_origin_dir=False):
+    try:
+        import img2pdf
+    except ImportError:
+        logger.error("Please install img2pdf package by using pip.")
+
     """Write images to a PDF file using img2pdf."""
     if doujinshi_obj is not None:
         doujinshi_dir = os.path.join(output_dir, doujinshi_obj.filename)
index e34829d59dcefc76fee5e2a7129426fdc0f43424..3fbad9d9ea794df26a0fbbcbbb242627aaf566e8 100644 (file)
@@ -4,5 +4,4 @@ BeautifulSoup4>=4.0.0
 threadpool>=1.2.7
 tabulate>=0.7.5
 future>=0.15.2
-img2pdf>=0.3.6
 iso8601 >= 0.1