mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
Make a few more tests pass with the new I/O library.
Fix the truncate() semantics -- it should not affect the current position. Switch wave.py/chunk.py to struct.unpack_from() to support bytes. Don't use writelines() on binary files (test_fileinput.py).
This commit is contained in:
parent
b6f1fdc90c
commit
dc0b1a1069
6 changed files with 16 additions and 20 deletions
|
@ -551,8 +551,6 @@ class _MemoryIOMixin(BufferedIOBase):
|
|||
def truncate(self, pos=None):
|
||||
if pos is None:
|
||||
pos = self._pos
|
||||
else:
|
||||
self._pos = max(0, pos)
|
||||
del self._buffer[pos:]
|
||||
return pos
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue