diff options
Diffstat (limited to 'Lib/chunk.py')
-rw-r--r-- | Lib/chunk.py | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/Lib/chunk.py b/Lib/chunk.py index fbbb1c1..0a93cd3 100644 --- a/Lib/chunk.py +++ b/Lib/chunk.py @@ -18,7 +18,7 @@ The size field (a 32-bit value, encoded using big-endian byte order) gives the size of the whole chunk, including the 8-byte header. Usually an IFF-type file consists of one or more chunks. The proposed -usage of the Chunk class defined here is to instantiate an instance at +usage of the Chunk class defined here is to instantiate an instance at the start of each chunk and read from the instance until it reaches the end, after which a new instance can be instantiated. At the end of the file, creating a new instance will fail with a EOFError @@ -44,7 +44,7 @@ getname() (returns the name (ID) of the chunk) The __init__ method has one required argument, a file-like object (including a chunk instance), and one optional argument, a flag which -specifies whether or not chunks are aligned on 2-byte boundaries. The +specifies whether or not chunks are aligned on 2-byte boundaries. The default is 1, i.e. aligned. """ @@ -52,7 +52,7 @@ class Chunk: def __init__(self, file, align = 1, bigendian = 1, inclheader = 0): import struct self.closed = 0 - self.align = align # whether to align to word (2-byte) boundaries + self.align = align # whether to align to word (2-byte) boundaries if bigendian: strflag = '>' else: @@ -97,7 +97,7 @@ class Chunk: """Seek to specified position into the chunk. Default position is 0 (start of chunk). If the file is not seekable, this will result in an error. - """ + """ if self.closed: raise ValueError, "I/O operation on closed file" @@ -121,7 +121,7 @@ class Chunk: """Read at most size bytes from the chunk. If size is omitted or negative, read until the end of the chunk. - """ + """ if self.closed: raise ValueError, "I/O operation on closed file" @@ -130,7 +130,7 @@ class Chunk: if size < 0: size = self.chunksize - self.size_read if size > self.chunksize - self.size_read: - size = self.chunksize - self.size_read + size = self.chunksize - self.size_read data = self.file.read(size) self.size_read = self.size_read + len(data) if self.size_read == self.chunksize and \ @@ -145,7 +145,7 @@ class Chunk: If you are not interested in the contents of the chunk, this method should be called so that the file points to the start of the next chunk. - """ + """ if self.closed: raise ValueError, "I/O operation on closed file" @@ -165,4 +165,3 @@ class Chunk: dummy = self.read(n) if not dummy: raise EOFError - |