(self, inner_path_before, inner_path_after)
| 253 | os.rmdir(dir_path) |
| 254 | |
| 255 | def rename(self, inner_path_before, inner_path_after): |
| 256 | for retry in range(3): |
| 257 | rename_err = None |
| 258 | # To workaround "The process cannot access the file beacause it is being used by another process." error |
| 259 | try: |
| 260 | os.rename(self.getPath(inner_path_before), self.getPath(inner_path_after)) |
| 261 | break |
| 262 | except Exception as err: |
| 263 | rename_err = err |
| 264 | self.log.error("%s rename error: %s (retry #%s)" % (inner_path_before, err, retry)) |
| 265 | time.sleep(0.1 + retry) |
| 266 | if rename_err: |
| 267 | raise rename_err |
| 268 | |
| 269 | # List files from a directory |
| 270 | def walk(self, dir_inner_path, ignore=None): |
no test coverage detected