Traceback (most recent call last): File "c:\Python27\Scripts\pyflakes", line 3, in <module> main() File "C:\Python27\lib\site-packages\pyflakes\api.py", line 132, in main signal.signal(signal.SIGPIPE, lambda sig, f: sys.exit(1)) AttributeError: 'module' object has no attribute 'SIGPIPE'
以下ファイル中の一行を書き換えるだけで、うまく動くようです。
C:\Python27\Lib\site-packages\pyflakes\api.py line 129
before
# Handle "Keyboard Interrupt" and "Broken pipe" gracefully try: signal.signal(signal.SIGINT, lambda sig, f: sys.exit('... stopped')) signal.signal(signal.SIGPIPE, lambda sig, f: sys.exit(1)) except ValueError: pass # SIGPIPE is not supported on Windows
after
# Handle "Keyboard Interrupt" and "Broken pipe" gracefully try: signal.signal(signal.SIGINT, lambda sig, f: sys.exit('... stopped')) signal.signal(signal.SIGPIPE, lambda sig, f: sys.exit(1)) except AttributeError: # <---- Change!!! pass # SIGPIPE is not supported on Windows
- 作者: Mark Lutz,夏目大
- 出版社/メーカー: オライリージャパン
- 発売日: 2009/02/26
- メディア: 大型本
- 購入: 12人 クリック: 423回
- この商品を含むブログ (133件) を見る