diff --git a/log.py b/log.py index 377b910..d82b23e 100644 --- a/log.py +++ b/log.py @@ -55,6 +55,10 @@ def writelog(): def getlog(): return log_messages +def clearlog(): + log_messages.clear() + + def setup_logging(level = logging.INFO): root_logger = logging.getLogger() root_logger.setLevel(level) diff --git a/supermega.py b/supermega.py index 134d7a0..4f2dce1 100644 --- a/supermega.py +++ b/supermega.py @@ -17,7 +17,7 @@ from sender import scannerDetectsBytes from model.project import Project from model.settings import Settings from model.defs import * -from log import setup_logging, writelog +from log import setup_logging, writelog, clearlog from utils import delete_all_files_in_directory def main(): @@ -109,6 +109,7 @@ def start(settings: Settings): delete_all_files_in_directory(f"{logs_dir}/") # And logs observer.reset() + clearlog() exit_code = 0 # 0 = success # Load our input