added error handling and further german implimentation
This commit is contained in:
+80
-5
@@ -143,6 +143,7 @@ def editor():
|
|||||||
Menu()
|
Menu()
|
||||||
|
|
||||||
def configdisplay():
|
def configdisplay():
|
||||||
|
if lang == "1":
|
||||||
os.system("cls")
|
os.system("cls")
|
||||||
print("="*5, "last Saved Configuation/System Information", "="*5, "\n")
|
print("="*5, "last Saved Configuation/System Information", "="*5, "\n")
|
||||||
print(" System: ", System)
|
print(" System: ", System)
|
||||||
@@ -160,12 +161,35 @@ def configdisplay():
|
|||||||
print(" Total USB power: ", TotalUSBpower)
|
print(" Total USB power: ", TotalUSBpower)
|
||||||
print("\n Totalpower: ", TotalPower)
|
print("\n Totalpower: ", TotalPower)
|
||||||
print(graphics.Rever)
|
print(graphics.Rever)
|
||||||
|
elif lang == "2":
|
||||||
|
os.system("cls")
|
||||||
|
print("="*5, "zuletzt gespeicherte Konfigurations-/Systeminformationen", "="*5, "\n")
|
||||||
|
print(" System: ", System)
|
||||||
|
print(" PC Name: ", PCname)
|
||||||
|
print("\n Prozessor: ", Processor)
|
||||||
|
print(" Prozessorleistungsgrenze: ", CPUPowerLimit, "W")
|
||||||
|
print(" Prozessoruhr: ", CPUClock, "Ghz")
|
||||||
|
print(" Busuhr: ", BusClock, "Mhz")
|
||||||
|
print("\n GPU: ", Gprocessor)
|
||||||
|
print(" GPU-Leistungsbegrenzung: ", GPUpowerLimit, "W")
|
||||||
|
print(" GPU-Takt: ", GPUClock, "Mhz")
|
||||||
|
print(" GPU-Speichertakt: ", GPUMemoryClock, "Mhz")
|
||||||
|
print("\n Ryzen ADJI, ", RyzenADJI)
|
||||||
|
print("\n Statische USB-Geräte:", USBdevices)
|
||||||
|
print(" Totale USB-Leistung: ", TotalUSBpower)
|
||||||
|
print("\n Totale Kraft: ", TotalPower)
|
||||||
|
print(graphics.Rever)
|
||||||
|
else:
|
||||||
|
error = (1)
|
||||||
|
funchtion = (configdisplay)
|
||||||
|
errorhandler(error, funchtion)
|
||||||
|
|
||||||
def export():
|
def export():
|
||||||
|
if lang == "1":
|
||||||
with open("Configuationtable.json", "r") as file:
|
with open("Configuationtable.json", "r") as file:
|
||||||
data = json.loads(file.read())
|
data = json.loads(file.read())
|
||||||
with open("config_data.txt", "w") as file:
|
with open("config_data.txt", "w") as file:
|
||||||
file.write("="*40 + " last Saved Configuation/System Information " + "="*40 + "\n")
|
file.write("="*5 + " last Saved Configuation/System Information " + "="*5 + "\n")
|
||||||
file.write(" System: " + data["System"] + "\n")
|
file.write(" System: " + data["System"] + "\n")
|
||||||
file.write(" PC Name: " + data["PCname"] + "\n")
|
file.write(" PC Name: " + data["PCname"] + "\n")
|
||||||
file.write("\n Processor: " + data["Processor"] + "\n")
|
file.write("\n Processor: " + data["Processor"] + "\n")
|
||||||
@@ -180,22 +204,73 @@ def export():
|
|||||||
file.write("\n Static USB devices: " + str(data["USBdevices"]) + "\n")
|
file.write("\n Static USB devices: " + str(data["USBdevices"]) + "\n")
|
||||||
file.write(" Total USB power: " + str(data["TotalUSBPower"]) + "W" + "\n")
|
file.write(" Total USB power: " + str(data["TotalUSBPower"]) + "W" + "\n")
|
||||||
file.write(" Total Power: " + str(data["TotalPower"]) + "W" + "\n")
|
file.write(" Total Power: " + str(data["TotalPower"]) + "W" + "\n")
|
||||||
file.write(" \n Overclock Manager, Version: 2.0.1")
|
file.write(graphics.rever)
|
||||||
print(" Data exported to config")
|
print(" Data exported to config")
|
||||||
input(" Press enter to continue")
|
input(" Press enter to continue")
|
||||||
Menu()
|
Menu()
|
||||||
|
elif lang == "2":
|
||||||
|
with open("Configuationtable.json", "r") as file:
|
||||||
|
data = json.loads(file.read())
|
||||||
|
with open("config_data.txt", "w") as file:
|
||||||
|
file.write("="*5 + "zuletzt gespeicherte Konfigurations-/Systeminformatione" + "="* + "\n")
|
||||||
|
file.write(" System: " + data["System"] + "\n")
|
||||||
|
file.write(" PC Name: " + data["PCname"] + "\n")
|
||||||
|
file.write("\n Proezsor: " + data["Processor"] + "\n")
|
||||||
|
file.write(" Prozessorleistungsgrenze: " + data["CPUPowerLimit"] + "W" + "\n")
|
||||||
|
file.write(" Prozessoruhr: " + str(data["CPUClock"]) + "Ghz" + "\n")
|
||||||
|
file.write(" Busuhr: " + str(data["BusClock"]) + "Mhz" + "\n")
|
||||||
|
file.write("\n GPU: " + data["Gprocessor"] + "\n")
|
||||||
|
file.write(" GPU-Leistungsbegrenzung: " + str(data["GPUpowerLimit"]) + "W" + "\n")
|
||||||
|
file.write(" GPU-Takt: " + str(data["GPUClock"]) + "Mhz" + "\n")
|
||||||
|
file.write(" GPU-Speichertakt: " + str(data["GPUMemoryclock"]) + "Mhz" + "\n")
|
||||||
|
file.write("\n Ryzen ADJI: " + data["RyzenADJI"] + "\n")
|
||||||
|
file.write("\n Statische USB-Geräte: " + str(data["USBdevices"]) + "\n")
|
||||||
|
file.write(" Totale USB-Leistung: " + str(data["TotalUSBPower"]) + "W" + "\n")
|
||||||
|
file.write(" Totale Kraft: " + str(data["TotalPower"]) + "W" + "\n")
|
||||||
|
file.write(graphics.rever)
|
||||||
|
print(" Daten exportiert nach config")
|
||||||
|
input(" Drücken Sie die Eingabetaste, um fortzufahren")
|
||||||
|
Menu()
|
||||||
|
else:
|
||||||
|
error = "1"
|
||||||
|
funchtion = (export)
|
||||||
|
errorhandler(error, funchtion)
|
||||||
|
|
||||||
|
def errorhandler(error, funchtion):
|
||||||
|
if error == "1":
|
||||||
|
print(" A language baised error has occured \n Ein sprachbasierter Fehler ist aufgetreten")
|
||||||
|
time.sleep(1.5987654321)
|
||||||
|
lang()
|
||||||
|
[funchtion]()
|
||||||
|
|
||||||
def existstage1():
|
def existstage1():
|
||||||
|
if lang == 1:
|
||||||
os.system('cls')
|
os.system('cls')
|
||||||
print(graphics.Warning)
|
print(graphics.Warning)
|
||||||
print(" Are you sure you want to exit? Y/N")
|
print(" Are you sure you want to exit? Y/N")
|
||||||
b = input(" user: ")
|
b.higher = input(" user: ")
|
||||||
if b == "Y" or b == "y":
|
if b == "Y":
|
||||||
exitstage2()
|
exitstage2()
|
||||||
if b == "N" or b == "n":
|
if b == "N":
|
||||||
Menu()
|
Menu()
|
||||||
else:
|
else:
|
||||||
existstage1()
|
existstage1()
|
||||||
|
elif lang == "2":
|
||||||
|
os.system('cls')
|
||||||
|
print(graphics.Warning)
|
||||||
|
print(" Sie sind sicher, dass Sie beenden wollen? J/N")
|
||||||
|
b.higher = input(" user: ")
|
||||||
|
if b == "J":
|
||||||
|
exitstage2()
|
||||||
|
if b == "N":
|
||||||
|
Menu()
|
||||||
|
else:
|
||||||
|
existstage1()
|
||||||
|
else:
|
||||||
|
error = ("1")
|
||||||
|
funchtion = (exsitstage1)
|
||||||
|
errorhandler(error, funchtion)
|
||||||
|
|
||||||
|
|
||||||
def exitstage2():
|
def exitstage2():
|
||||||
t = 10
|
t = 10
|
||||||
|
|||||||
Reference in New Issue
Block a user