Skip to content

Commit

Permalink
Merge pull request #4 from telekom/gui-fileexistcheck
Browse files Browse the repository at this point in the history
Update ki-gui-lin.py
  • Loading branch information
c-a-schiller authored Apr 23, 2024
2 parents 52c847e + 4340228 commit d323272
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions Calliope-Rennspiel/Python/ki-gui-lin.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#
# ki-gui-lin.py$
#
# (C) 2022-3, Arndt Baars, Christian A. Schiller, Deutsche Telekom AG
# (C) 2022-4, Arndt Baars, Christian A. Schiller, Deutsche Telekom AG
#
# Deutsche Telekom AG and all other contributors /
# copyright owners license this file to you under the
Expand Down Expand Up @@ -49,7 +49,7 @@
##########

from tkinter import *
from tkinter import simpledialog
from tkinter import simpledialog, messagebox
import sys
import subprocess
import serial.tools.list_ports
Expand Down Expand Up @@ -184,7 +184,13 @@ def ki_datenlogger():
dictConfig["Dateiname"] = dateiname
cmd = os.path.join(dictConfig["CalliKIDir"], 'Python', 'ki-datenlogger.py')
outputfile = os.path.join('csv-rohdaten', dictConfig["Dateiname"] + '.csv')
subprocess.run([sys.executable, cmd, dictConfig["COMPort"], outputfile], check=True)

# Check, ob die Datei bereits existiert. Falls ja, dann eine Sicherheitsabfrage, sonst normal weiter.
if os.path.exists(outputfile):
if messagebox.askyesno("Der Dateiname existiert bereits!", "Eine Datei mit diesem Namen existiert bereits! Soll die Datei überschrieben werden?"):
subprocess.run([sys.executable, cmd, dictConfig["COMPort"], outputfile], check=True)
else:
subprocess.run([sys.executable, cmd, dictConfig["COMPort"], outputfile], check=True)


# ki-trainieren-sklearn.py
Expand Down

0 comments on commit d323272

Please sign in to comment.