(self, fp, chunk_size=2 ** 16)
| 3165 | return fname[:255] or 'empty' |
| 3166 | |
| 3167 | def _copy_file(self, fp, chunk_size=2 ** 16): |
| 3168 | read, write, offset = self.file.read, fp.write, self.file.tell() |
| 3169 | while 1: |
| 3170 | buf = read(chunk_size) |
| 3171 | if not buf: break |
| 3172 | write(buf) |
| 3173 | self.file.seek(offset) |
| 3174 | |
| 3175 | def save(self, destination, overwrite=False, chunk_size=2 ** 16): |
| 3176 | """ Save file to disk or copy its content to an open file(-like) object. |