summaryrefslogtreecommitdiffstats
path: root/Lib/codecs.py
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@haypocalc.com>2010-05-22 02:11:07 (GMT)
committerVictor Stinner <victor.stinner@haypocalc.com>2010-05-22 02:11:07 (GMT)
commit262be5e70bd75520d3d95a19ceda3eb97bd7045c (patch)
treec0e96ea7b54c66fa06c0a66cb747beec67677511 /Lib/codecs.py
parentd6703b5e38baac6b85c1c2cf9311e11e4916984b (diff)
downloadcpython-262be5e70bd75520d3d95a19ceda3eb97bd7045c.zip
cpython-262be5e70bd75520d3d95a19ceda3eb97bd7045c.tar.gz
cpython-262be5e70bd75520d3d95a19ceda3eb97bd7045c.tar.bz2
Issue #6268: Fix seek() method of codecs.open(), don't read the BOM twice
after seek(0)
Diffstat (limited to 'Lib/codecs.py')
-rw-r--r--Lib/codecs.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/Lib/codecs.py b/Lib/codecs.py
index a67240a..e903f2e 100644
--- a/Lib/codecs.py
+++ b/Lib/codecs.py
@@ -694,6 +694,10 @@ class StreamReaderWriter:
self.reader.reset()
self.writer.reset()
+ def seek(self, offset, whence=0):
+ self.reader.seek(offset, whence)
+ self.writer.seek(offset, whence)
+
def __getattr__(self, name,
getattr=getattr):