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):