New issue 2293: Using codecs.open certian input causes a seek to crash https://bitbucket.org/pypy/pypy/issues/2293/using-codecsopen-certian-input-causes-a
Jean-Louis Fuchs: This is based on a [chardet-testfile](https://github.com/chardet/chardet/blob/master/tests/EUC-KR/jely.pe.kr.xml) I used code shrinker to create minimal example. To reproduce the problem: 1. Open the file with codecs.open 2. Read it with readlines 3. Then seek Example code and the problemdata is attached. This is the error: ``` #!bash $> python pypybug.py 시작합니 Traceback (most recent call last): File "pypybug.py", line 6, in <module> f.seek(0) File "/home/ganwell/.pyenv/versions/pypy-5.1/lib-python/2.7/codecs.py", line 709, in seek self.writer.reset() IOError: File not open for writing ``` And the testcode: ``` #!python import codecs with codecs.open("problemdata", "r", encoding="EUC-KR") as f: for x in f.readlines(): print(x) f.seek(0) ``` _______________________________________________ pypy-issue mailing list pypy-issue@python.org https://mail.python.org/mailman/listinfo/pypy-issue