From 331b70316b30713d37d5612faf034dbc717fe11a Mon Sep 17 00:00:00 2001 From: Kiryl Date: Wed, 22 Sep 2021 15:59:49 +0300 Subject: [PATCH] Add local convert --- src/{solver.py => book_solver.py} | 12 ++++++++++++ src/docx_solver.py | 2 +- src/epub_solver.py | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) rename src/{solver.py => book_solver.py} (91%) diff --git a/src/solver.py b/src/book_solver.py similarity index 91% rename from src/solver.py rename to src/book_solver.py index d95ef03..5d3ed1e 100644 --- a/src/solver.py +++ b/src/book_solver.py @@ -137,3 +137,15 @@ class BookSolver: self.logger_object.log_error_to_main_log(str(exc)) raise exc + def conversion_local(self): + try: + with open('tmp.json') as f: + d = json.load(f) + self.send_json_content_to_server(d) + self.logger_object.log(f'End of the conversion to LawCarta format. Check {self.output_path}.') + + except Exception as exc: + self.status_wrapper.set_error() + self.logger_object.log('Error has occurred while conversion.', logging.ERROR) + self.logger_object.log_error_to_main_log(str(exc)) + raise exc \ No newline at end of file diff --git a/src/docx_solver.py b/src/docx_solver.py index 93cdc2e..b7c5be6 100644 --- a/src/docx_solver.py +++ b/src/docx_solver.py @@ -8,7 +8,7 @@ from threading import Event from bs4 import BeautifulSoup from html_docx_preprocessor import HTMLDocxPreprocessor from libra_html2json_converter import LibraHTML2JSONConverter -from src.solver import BookSolver +from src.book_solver import BookSolver class DocxBook(BookSolver): diff --git a/src/epub_solver.py b/src/epub_solver.py index 7cece30..75609fe 100644 --- a/src/epub_solver.py +++ b/src/epub_solver.py @@ -1,5 +1,5 @@ from epub_converter import EpubConverter -from src.solver import BookSolver +from src.book_solver import BookSolver class EpubBook(BookSolver):