diff --git a/pagebot.py b/pagebot.py index 981bd50..c889e70 100644 --- a/pagebot.py +++ b/pagebot.py @@ -189,10 +189,22 @@ def kill_process_tree(pid): except Exception as e: print(f"Error killing process tree: {e}") +def clean_ttd_temp(): + import glob + import tempfile + temp_dir = tempfile.gettempdir() + for entry in glob.glob(os.path.join(temp_dir, '_MEI*')): + try: + shutil.rmtree(entry) + print(f"Cleaned TTD temp: {entry}") + except Exception: + pass + def launch_and_watch(program_path): global last_file_time program_directory = os.path.dirname(program_path) while True: + clean_ttd_temp() last_file_time = time.time() process = subprocess.Popen(program_path, cwd=program_directory) while True: