We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4a65cf3 commit 0ae8d71Copy full SHA for 0ae8d71
1 file changed
src/gui/pages/update_page.py
@@ -11,6 +11,8 @@
11
from ...libs.lib import CONFIG_FILE
12
13
14
+import logging
15
+
16
import logging
17
18
async def update_async(latest_release):
@@ -40,10 +42,14 @@ async def update_async(latest_release):
40
42
shutil.move(exe_asset['name'], exe_path)
41
43
44
- # remove old directory
45
+ # Rimuovere lavecchia cartella dell' applicazione
46
+ shutil.rmtree(os.path.dirname(os.path.dirname(lib.resource_path(""))))
47
48
# Avvia l'applicazione aggiornata
49
os.startfile(exe_path)
50
51
+ # Chiude la vecchia applicazione
52
+ os._exit(0)
53
else:
54
error_message = "Nessun file exe trovato nella release più recente."
55
logger.error(error_message)
0 commit comments