import os

def replace_in_file(filepath):
    try:
        with open(filepath, "r", encoding="utf-8") as f:
            content = f.read()
        new_content = content.replace("app.modules.core.application.lmstudio_manager", "app.modules.core.application.lmstudio_manager")
        if content != new_content:
            with open(filepath, "w", encoding="utf-8") as f:
                f.write(new_content)
    except: pass

for root, _, files in os.walk("."):
    if ".venv" in root or "__pycache__" in root or ".git" in root: continue
    for file in files:
        if file.endswith(".py"):
            replace_in_file(os.path.join(root, file))
