diff --git a/desktop/build-windows.bat b/desktop/build-windows.bat index f0775ab..3f5fd96 100644 --- a/desktop/build-windows.bat +++ b/desktop/build-windows.bat @@ -48,13 +48,15 @@ echo ✅ Build successful REM ── 4. Copier le runtime à côté de l'exécutable ─────────────── echo [4/5] Copying runtime to output dir... +REM Kill any leftover backend from a previous run +taskkill /F /IM python.exe /FI "WINDOWTITLE eq *" 2>nul set "OUTDIR=target\x86_64-pc-windows-msvc\release" -if exist "%OUTDIR%\python-embed" rmdir /s /q "%OUTDIR%\python-embed" -if exist "%OUTDIR%\backend" rmdir /s /q "%OUTDIR%\backend" -if exist "%OUTDIR%\frontend" rmdir /s /q "%OUTDIR%\frontend" -xcopy /E /I /Q "python-embed" "%OUTDIR%\python-embed" -xcopy /E /I /Q "..\backend" "%OUTDIR%\backend" -xcopy /E /I /Q "..\frontend" "%OUTDIR%\frontend" +if exist "%OUTDIR%\python-embed" rmdir /s /q "%OUTDIR%\python-embed" 2>nul +if exist "%OUTDIR%\backend" rmdir /s /q "%OUTDIR%\backend" 2>nul +if exist "%OUTDIR%\frontend" rmdir /s /q "%OUTDIR%\frontend" 2>nul +xcopy /E /I /Q /Y "python-embed" "%OUTDIR%\python-embed" +xcopy /E /I /Q /Y "..\backend" "%OUTDIR%\backend" +xcopy /E /I /Q /Y "..\frontend" "%OUTDIR%\frontend" REM Add parent directory to Python path so 'import backend' works at runtime echo ..>> "%OUTDIR%\python-embed\python311._pth" diff --git a/desktop/src/main.rs b/desktop/src/main.rs index 8d7ebd5..a4369de 100644 --- a/desktop/src/main.rs +++ b/desktop/src/main.rs @@ -256,9 +256,7 @@ fn restart_backend(state: tauri::State) -> Result