Eine JMP-App verschlüsseln -> verhindern, dass JMP lesbaren Python-Code im Protokollfenster anzeigt, falls ein Fehler auftritt?Hallo
[Bearbeiten]
Ich habe das Problem selbst mit Python-Fehlerbehandlung gelöst
Frank
Betreff: Eine JMP-App verschlüsseln -> verhindern, dass JMP lesbaren Python-Code im Protokollfenster anzeigt, falls ein Fehler auftritt?Gern geschehen
Meine erste Absicht war es, nach einer Art versteckter Optionen in jsl zu suchen, vielleicht eine Möglichkeit, JMP daran zu hindern, den Code von Python anzuzeigen, oder besser: stattdessen die Fehlermeldung von Python anzuzeigen, die für das Debuggen viel hilfreicher gewesen wäre, aber es scheint, dass es keine gibt leider so eine Option...
Betreff: Eine JMP-App verschlüsseln -> verhindern, dass JMP lesbaren Python-Code im Protokollfenster anzeigt, falls ein Fehler auftritt?Eindrucksvoll! Danke für das Teilen.
Betreff: Eine JMP-App verschlüsseln -> verhindern, dass JMP lesbaren Python-Code im Protokollfenster anzeigt, falls ein Fehler auftritt?Ja sicher!
Das Problem war, dass, wenn der Code von Python mit einem Problem zu tun hatte, JMP meinen gesamten Code in das Protokollfenster schreibt, anstatt die Fehlermeldung anzuzeigen, selbst wenn er verschlüsselt werden sollte.
Um dies zu verhindern, habe ich in meinen Python-Code eingefügt: try/except
versuchen:
mein Code
...
außer:
print('python ist abgestürzt')
Wenn es also ein Problem im Python-Code gibt, zum Beispiel ein Hyperparameter, der nicht behandelt wurde (es können zum Beispiel negative Werte in der Rastersuche sein, ... weil es schwierig war, zu verhindern, dass falsche Werte in dieses Menü aufgenommen werden, weil Ich handhabe das mit einer Stringliste) erzeugt der Python-Code keinen Fehler mehr, sondern nur noch einen Ausdruck. JMP schreibt den Python-Code also nicht unverschlüsselt/lesbar in das Protokollfenster
Betreff: Eine JMP-App verschlüsseln -> verhindern, dass JMP lesbaren Python-Code im Protokollfenster anzeigt, falls ein Fehler auftritt?Hallo Frank,
Könntest du die Lösung etwas näher erläutern?Ich möchte es sehen.