ฉันกำลังเขียนยูทิลิตี้เพื่อเริ่มกระบวนการเซิร์ฟเวอร์ django ที่ส่งออกบันทึกไปยัง TextCtrl ในหน้าต่าง wxpython น่าเสียดายที่แนวทางที่แตกต่างกันสองสามวิธีได้นำไปสู่ปัญหาแปลกๆ ที่ระบบปฏิบัติการ (OSX ในกรณีนี้) ทำให้โปรแกรมหยุดทำงานพร้อมข้อร้องเรียนเกี่ยวกับ "คำสั่งที่ผิดกฎหมาย" หลังจากรายการบันทึกที่ประสบความสำเร็จสองสามรายการ
ขณะนี้ฉันกำลังทำสิ่งนี้โดยใช้คลาสย่อย logging.Handler ที่โพสต์เหตุการณ์ไปยัง wx ซึ่งมีบันทึกการบันทึกที่จะแสดงในหน้าต่าง มีแนวทางที่ดีกว่านี้ไหม?
ขอบคุณ!