Salva gli errori cx_freeze
-
21-12-2019 - |
Domanda
Allora, quando un programma Python è stato congelato utilizzando CX_Freeze si apre un avviso ogni volta che il programma si blocca, l'unico problema è l'unico modo per distribuire la traceback (per i report bug) è un po 'di screenshotdi un dolore (non è possibile copiare il testo dalla casella Alert).
C'è un modo per salvare i report di errore CX_Freeze?Ad esempio scrivendoli in un file di registrazione di crash.Cuci una vergogna per presentare gli arresti anomali in modo così utile e tuttavia non avere modo di inviare facilmente i rapporti di crash agli sviluppatori (screenshot-ting essendo ma noioso).
Soluzione
Penso che sia effettivamente possibile copiare il testo da una finestra di messaggio di Windows, ma sono d'accordo sul fatto che non è ovvio per gli utenti che puoi farlo.
Dovrebbe essere possibile impostare sys.eptheokook a una funzioneche salva l'errore e la traceback da qualche parte.Ciò interromperà CX_Freeze visualizzando la casella dei messaggi di errore, quindi spetta a te informare l'utente sugli errori se è appropriato.