Show More
@@ -79,9 +79,10 b' class appender(object):' | |||||
79 | self.fp = fp |
|
79 | self.fp = fp | |
80 | self.offset = fp.tell() |
|
80 | self.offset = fp.tell() | |
81 | self.size = vfs.fstat(fp).st_size |
|
81 | self.size = vfs.fstat(fp).st_size | |
|
82 | self._end = self.size | |||
82 |
|
83 | |||
83 | def end(self): |
|
84 | def end(self): | |
84 |
return self. |
|
85 | return self._end | |
85 | def tell(self): |
|
86 | def tell(self): | |
86 | return self.offset |
|
87 | return self.offset | |
87 | def flush(self): |
|
88 | def flush(self): | |
@@ -121,6 +122,7 b' class appender(object):' | |||||
121 | def write(self, s): |
|
122 | def write(self, s): | |
122 | self.data.append(str(s)) |
|
123 | self.data.append(str(s)) | |
123 | self.offset += len(s) |
|
124 | self.offset += len(s) | |
|
125 | self._end += len(s) | |||
124 |
|
126 | |||
125 | def _divertopener(opener, target): |
|
127 | def _divertopener(opener, target): | |
126 | """build an opener that writes in 'target.a' instead of 'target'""" |
|
128 | """build an opener that writes in 'target.a' instead of 'target'""" |
General Comments 0
You need to be logged in to leave comments.
Login now