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).

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top