Merge pull request #245 from avineshwar/patch-1
Stronger data structure validation
This commit is contained in:
commit
7f7eab4e25
1 changed files with 2 additions and 2 deletions
|
|
@ -174,7 +174,7 @@ class Display:
|
||||||
("Title", info["title"]), ("Authors", ", ".join(aut["name"] for aut in info["authors"])),
|
("Title", info["title"]), ("Authors", ", ".join(aut["name"] for aut in info["authors"])),
|
||||||
("Identifier", info["identifier"]), ("ISBN", info["isbn"]),
|
("Identifier", info["identifier"]), ("ISBN", info["isbn"]),
|
||||||
("Publishers", ", ".join(pub["name"] for pub in info["publishers"])),
|
("Publishers", ", ".join(pub["name"] for pub in info["publishers"])),
|
||||||
("Rights", info["rights"]),
|
("Rights", info["rights"] if "rights" in info and info["rights"] else ""),
|
||||||
("Description", description[:500] + "..." if len(description) >= 500 else description),
|
("Description", description[:500] + "..." if len(description) >= 500 else description),
|
||||||
("Release Date", info["issued"]),
|
("Release Date", info["issued"]),
|
||||||
("URL", info["web_url"])
|
("URL", info["web_url"])
|
||||||
|
|
@ -961,7 +961,7 @@ class SafariBooks:
|
||||||
escape(self.book_info["description"]),
|
escape(self.book_info["description"]),
|
||||||
subjects,
|
subjects,
|
||||||
", ".join(escape(pub["name"]) for pub in self.book_info["publishers"]),
|
", ".join(escape(pub["name"]) for pub in self.book_info["publishers"]),
|
||||||
escape(self.book_info["rights"]) if self.book_info["rights"] else "",
|
escape(self.book_info["rights"]) if "rights" in self.book_info and self.book_info["rights"] else "",
|
||||||
self.book_info["issued"],
|
self.book_info["issued"],
|
||||||
self.cover,
|
self.cover,
|
||||||
"\n".join(manifest),
|
"\n".join(manifest),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue