Download preset on condition

This commit is contained in:
Kibzik
2023-03-16 16:58:23 +03:00
parent da6e05064d
commit e0e9b89cb3
2 changed files with 13 additions and 9 deletions

View File

@@ -78,12 +78,15 @@ class BookSolver:
try:
self.book_logger.log(f"Start receiving preset file from server. URL:"
f" {self.access.url}/doc-convert/{self.book_id}/presets")
# content = self.access.get_file(
# file_path=f"{self.access.url}/doc-convert/{self.book_id}/presets")
# self.book_logger.log("Preset file was received from server.")
# self.preset_path = pathlib.Path(
# str(self.save_file(content, path_to_save="preset", file_type="json")))
self.preset_path = "preset/epub_presets.json"
content = self.access.get_file(
file_path=f"{self.access.url}/doc-convert/{self.book_id}/presets")
self.book_logger.log("Preset file was received from server.")
if len(content) > 3:
self.preset_path = pathlib.Path(
str(self.save_file(content, path_to_save="preset", file_type="json")))
else:
self.preset_path = "preset/docx_presets.json" if self.book_type == "docx" \
else "preset/epub_presets.json"
except FileNotFoundError as f_err:
self.book_logger.log(
"Can't get preset file from server.", logging.ERROR)
@@ -169,7 +172,7 @@ class BookSolver:
self.status_wrapper.set_processing()
content_dict: Dict[str, List[Dict[Union[str, List]]]] = self.get_converted_book()
[os.remove(path) for path in [self.book_path,
# self.preset_path
self.preset_path
]]
self.book_logger.log("Beginning of processing .json output.")
self.status_wrapper.set_generating()