diff options
Diffstat (limited to 'Lib/chunk.py')
-rw-r--r-- | Lib/chunk.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Lib/chunk.py b/Lib/chunk.py index a8fbc1051f3..5863ed0846b 100644 --- a/Lib/chunk.py +++ b/Lib/chunk.py @@ -62,7 +62,7 @@ class Chunk: if len(self.chunkname) < 4: raise EOFError try: - self.chunksize = struct.unpack(strflag+'L', file.read(4))[0] + self.chunksize = struct.unpack_from(strflag+'L', file.read(4))[0] except struct.error: raise EOFError if inclheader: @@ -90,7 +90,7 @@ class Chunk: def isatty(self): if self.closed: - raise ValueError, "I/O operation on closed file" + raise ValueError("I/O operation on closed file") return False def seek(self, pos, whence=0): @@ -100,9 +100,9 @@ class Chunk: """ if self.closed: - raise ValueError, "I/O operation on closed file" + raise ValueError("I/O operation on closed file") if not self.seekable: - raise IOError, "cannot seek" + raise IOError("cannot seek") if whence == 1: pos = pos + self.size_read elif whence == 2: @@ -114,7 +114,7 @@ class Chunk: def tell(self): if self.closed: - raise ValueError, "I/O operation on closed file" + raise ValueError("I/O operation on closed file") return self.size_read def read(self, size=-1): @@ -124,7 +124,7 @@ class Chunk: """ if self.closed: - raise ValueError, "I/O operation on closed file" + raise ValueError("I/O operation on closed file") if self.size_read >= self.chunksize: return '' if size < 0: @@ -148,7 +148,7 @@ class Chunk: """ if self.closed: - raise ValueError, "I/O operation on closed file" + raise ValueError("I/O operation on closed file") if self.seekable: try: n = self.chunksize - self.size_read |