fixes for missing isbn
This commit is contained in:
parent
2a69160b36
commit
72b2c8278e
1 changed files with 2 additions and 2 deletions
|
|
@ -863,7 +863,7 @@ class SafariBooks:
|
||||||
for sub in self.book_info["subjects"])
|
for sub in self.book_info["subjects"])
|
||||||
|
|
||||||
return self.CONTENT_OPF.format(
|
return self.CONTENT_OPF.format(
|
||||||
(self.book_info["isbn"] if len(self.book_info["isbn"]) else self.book_id),
|
(self.book_info["isbn"] if (isinstance(self.book_info["isbn"], str) and len(self.book_info["isbn"])) else self.book_id),
|
||||||
escape(self.book_title),
|
escape(self.book_title),
|
||||||
authors,
|
authors,
|
||||||
escape(self.book_info["description"]),
|
escape(self.book_info["description"]),
|
||||||
|
|
@ -918,7 +918,7 @@ class SafariBooks:
|
||||||
|
|
||||||
navmap, _, max_depth = self.parse_toc(response)
|
navmap, _, max_depth = self.parse_toc(response)
|
||||||
return self.TOC_NCX.format(
|
return self.TOC_NCX.format(
|
||||||
(self.book_info["isbn"] if len(self.book_info["isbn"]) else self.book_id),
|
(self.book_info["isbn"] if (isinstance(self.book_info["isbn"], str) and len(self.book_info["isbn"])) else self.book_id),
|
||||||
max_depth,
|
max_depth,
|
||||||
self.book_title,
|
self.book_title,
|
||||||
", ".join(aut["name"] for aut in self.book_info["authors"]),
|
", ".join(aut["name"] for aut in self.book_info["authors"]),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue