def rollback(self):
if not self._moved_paths.can_rollback:<EOL><INDENT>logger.error(<EOL>"<STR_LIT>",<EOL>self.dist.project_name,<EOL>)<EOL>return False<EOL><DEDENT>logger.info('<STR_LIT>', self.dist.project_name)<EOL>self._moved_paths.rollback()<EOL>for pth in self.pth.values():<EOL><INDENT>pth.rollback()<EOL><DEDENT>
Rollback the changes previously made by remove().