Python curses是在窗口刷新时的segfaulting

时间:2016-10-26 04:04:19

标签: python ncurses curses

我正在编写一个使用Python的curses库的应用程序,但调用window.addch(...)后跟window.refresh()似乎任意导致段错误。我已经将违规代码缩小到以下代码段:

import curses

def main(stdscr):
  window = curses.newwin(5, 5, 5, 0)
  window.addch(0, 0, 'A')
  window.refresh()

curses.wrapper(main)

运行这个似乎是大约50%的时间段,而另外50%它运行得非常好,没有任何明显的关于何时段错误或正确执行。

我正在使用ncurses-6.0-4python-3.5.2-1在Arch Linux上运行。它在tmux-2.3-1zsh-5.2-1

中有或没有bash-4.3.046-1时崩溃

有谁知道如何解决这个问题?

0 个答案:

没有答案