(self, force)
| 183 | |
| 184 | # Permanently Close File |
| 185 | def close(self, force): |
| 186 | assert not self.__closed |
| 187 | success = True |
| 188 | if self.__disk.exists(self.__path): |
| 189 | self.__disk.write_file(self.__path, self.__stream) |
| 190 | else: |
| 191 | if force: |
| 192 | try: |
| 193 | self.__disk.make_file(self.__path) |
| 194 | self.__disk.write_file(self.__path, self.__stream) |
| 195 | except: |
| 196 | success = False |
| 197 | else: |
| 198 | success = False |
| 199 | self.closed = self.__closed = True |
| 200 | return success |
| 201 | |
| 202 | # Read From File |
| 203 | def read(self, size=None): |
no test coverage detected