次の呼び出しを行う場合:
from urwid import raw_display
cols, rows = raw_display.Screen().get_cols_rows()
... ファイル記述子が開いたままになっています。この関数を複数回呼び出すと、Python 3 インタープリターがクラッシュします。特に以前と同じように行った場合:
size = lambda rows = True: raw_display.Screen().get_cols_rows()[rows]
次のエラーを防ぐにはどうすればよいですか?
OSError: [Errno 24] Too many open files