(self, filename, size)
| 329 | return os.path.join(path, temp_filename) |
| 330 | |
| 331 | def allocate(self, filename, size): |
| 332 | try: |
| 333 | with self.open(filename, 'wb') as f: |
| 334 | fallocate(f, size) |
| 335 | except OSError: |
| 336 | self.remove_file(filename) |
| 337 | raise |
| 338 | |
| 339 | |
| 340 | class DeferredOpenFile: |