뇌를 자극하는 파이썬 질의응답 게시판입니다.
2019-01-07
by 이흥훈
1843
리눅스에서 파이썬3를 쓰고 있습니다.
파이썬 버전은 Python 3.5.2 이고요.
15장의 140diary.py 예제를 자료실에서 다운받아
그대로 실행을 시켰는데
앞서의 예제는 실행이 잘 되던 것이
이 예제에 와서는 다음과 같은 에러메시지가 뜹니다.
$ python3 140Diary.py
Traceback (most recent call last):
File "140Diary.py", line 223, in <module>
frame = MainFrame()
File "140Diary.py", line 29, in __init__
self.inputTextCtrl.SetMaxLength(10)
wx._core.wxAssertionError: C++ assertion "IsSingleLine()" failed at /home/vagrant/wxPython-4.0.3/ext/wxWidgets/src/gtk/textctrl.cpp(853) in GetEditable(): shouldn't be called for multiline
왜 이런 오류가 발생하는지 모르겠네요.
원인과 해결책을 알려주시기 바랍니다.
추가)
140자 일기장 오류?
라는 제목의 질의 내용을 보고
29번째 라인의 self.inputTextCtrl.SetMaxLength(140) 을 주석처리 했더니 실행이 됩니다.
그런데 이 부분을 주석처리 해도 기능에는 영향이 없을까요?