(self, unlink=_os.unlink)
| 454 | # __del__ is called. |
| 455 | |
| 456 | def close(self, unlink=_os.unlink): |
| 457 | if not self.close_called and self.file is not None: |
| 458 | self.close_called = True |
| 459 | try: |
| 460 | self.file.close() |
| 461 | finally: |
| 462 | if self.delete: |
| 463 | unlink(self.name) |
| 464 | |
| 465 | # Need to ensure the file is deleted on __del__ |
| 466 | def __del__(self): |
no outgoing calls
no test coverage detected