diff --git a/src/printer.py b/src/printer.py index fc250e9..8405c4c 100644 --- a/src/printer.py +++ b/src/printer.py @@ -291,12 +291,11 @@ class EscPosPrinter(Printer): try: os.remove(path) os.remove(processed_path) + self.app.logger.debug("Removed image : " + str(processed_path)) + self.app.logger.debug("Removed image : " + str(path)) except OSError as e: raise e - self.app.logger.debug("Removed image : " + str(processed_path)) - self.app.logger.debug("Removed image : " + str(path)) - try: self.printer.close() except Exception as e: @@ -500,6 +499,12 @@ class BrotherPrinter(Printer): del be except Exception as e: raise e + finally: + try: + os.remove(processed_path) + self.app.logger.debug("Removed image : " + str(processed_path)) + except OSError as e: + raise e if signature != "": try: