From 642812fb22c7e51a33179f75d85b3dffa7a2165a Mon Sep 17 00:00:00 2001 From: Lorenzo Di Fuccia Date: Thu, 1 Mar 2018 11:47:53 +0100 Subject: [PATCH] Fixed #7 --- safaribooks.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/safaribooks.py b/safaribooks.py index b646174..d1d83d1 100644 --- a/safaribooks.py +++ b/safaribooks.py @@ -299,7 +299,12 @@ class SafariBooks: self.base_url = self.book_info["web_url"] self.clean_book_title = self.clean_dirname(self.book_title) - self.BOOK_PATH = os.path.join(PATH, "Books", self.clean_book_title) + + books_dir = os.path.join(PATH, "Books") + if not os.path.isdir(books_dir): + os.mkdir(books_dir) + + self.BOOK_PATH = os.path.join(books_dir, self.clean_book_title) self.css_path = "" self.images_path = "" self.create_dirs()