Update: bug fix
This commit is contained in:
parent
2a7c1509ab
commit
051f8f63e2
1 changed files with 6 additions and 0 deletions
|
|
@ -282,6 +282,9 @@ class SafariBooks:
|
|||
self.book_chapters = self.get_book_chapters()
|
||||
self.chapters_queue = self.book_chapters[:]
|
||||
|
||||
if len(self.book_chapters) > sys.getrecursionlimit():
|
||||
sys.setrecursionlimit(len(self.book_chapters))
|
||||
|
||||
self.book_title = self.book_info["title"]
|
||||
self.base_url = self.book_info["web_url"]
|
||||
|
||||
|
|
@ -439,6 +442,9 @@ class SafariBooks:
|
|||
if "results" not in response or not len(response["results"]):
|
||||
self.display.exit("API: unable to retrieve book chapters.")
|
||||
|
||||
if response["count"] > sys.getrecursionlimit():
|
||||
sys.setrecursionlimit(response["count"])
|
||||
|
||||
result = []
|
||||
result.extend([c for c in response["results"] if "cover." in c["filename"]])
|
||||
for c in result:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue