def writeFile(self, filename, stream, offset, size): # Create directory (only on first call) if not self.mkdir: self.createDirectory() self.mkdir = True # Create output file filename, real_filename = path.join(self.directory_unicode, filename), \ path.join(self.directory_raw, filename) output = FileOutputStream(filename, real_filename=real_filename) # Write output try: output.copyBytesFrom(stream, offset, size // 8) except StreamError, err: error(u"copyBytesFrom() error: %s" % err)
def writeFile(self, filename, stream, offset, size): # Create directory (only on first call) if not self.mkdir: self.createDirectory() self.mkdir = True # Create output file filename, real_filename = path.join(self.directory_unicode, filename), \ path.join(self.directory_raw, filename) output = FileOutputStream(filename, real_filename=real_filename) # Write output try: output.copyBytesFrom(stream, offset, size//8) except StreamError, err: error(u"copyBytesFrom() error: %s" % err)