메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 파이썬

뇌를 자극하는 파이썬 질의응답 게시판입니다.

408페이지 15장의 140diary.py 예제가 에러가 납니다.

2019-01-07

|

by 이흥훈

326

리눅스에서 파이썬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) 을 주석처리 했더니 실행이 됩니다.
그런데 이 부분을 주석처리 해도 기능에는 영향이 없을까요?

 

댓글 입력
자료실