-1
一度にバイナリファイルをチャンクとして読み込もうとしています。ジェネレータは毎回1024バイトのデータを要求します。私が停止したいときは、.send( 'Stop')でジェネレータを呼び出します。私は出力を正しく取得しますが、例外が発生します。私は何か間違っているのですか、これがどのような場合にこれをどう扱うのでしょうか?左これ以上yield
値が存在しない場合に私の理解からジェネレータを中断した後のStopIterationエラー
Stopped
End
Traceback (most recent call last):
File "C:\CVS sandbox\Mandela2\Extractor\binary_parser.py", line 50, in <module>
gen.send('Stop')
StopIteration