Запуск из под Idle:
>>import pudb - все ок
а после
>>> pudb.set_trace()
такая простыня
Traceback (most recent call last): File "<pyshell#1>", line 1, in <module> pudb.set_trace() File "C:\Python27\lib\site-packages\pudb-2016.2-py2.7.egg\pudb\__init__.py", line 150, in set_trace dbg = _get_debugger() File "C:\Python27\lib\site-packages\pudb-2016.2-py2.7.egg\pudb\__init__.py", line 35, in _get_debugger dbg = Debugger(**kwargs) File "C:\Python27\lib\site-packages\pudb-2016.2-py2.7.egg\pudb\debugger.py", line 150, in __init__ self.ui = DebuggerUI(self, stdin=stdin, stdout=stdout, term_size=term_size) File "C:\Python27\lib\site-packages\pudb-2016.2-py2.7.egg\pudb\debugger.py", line 1871, in __init__ self.screen = ThreadsafeRawScreen() File "C:\Python27\lib\site-packages\urwid\raw_display.py", line 89, in __init__ fcntl.fcntl(self._resize_pipe_rd, fcntl.F_SETFL, os.O_NONBLOCK) NameError: global name 'fcntl' is not defined
пробовал запустить из консоли, вставив в свой скрипт строку from pudb import set_trace; set_trace() - снова ошибки
Как это исправить и где искать ошибку?
ps. Все это работает под Win.