def rollback(self):
        if self.save_dir is None:
            logger.error(
                "Can't roll back %s; was not uninstalled",
                self.dist.project_name,
            )
            return False
        logger.info('Rolling back uninstall of %s', self.dist.project_name)
        for path in self._moved_paths:
            tmp_path = self._stash(path)
            logger.debug('Replacing %s', path)
            renames(tmp_path, path)
        for pth in self.pth.values():
            pth.rollback()
Loads in an image stored in Google Maps Engine
dataset/ETHPy150Open anzev/hedwig/build/pip/pip/req/req_uninstall.py/UninstallPathSet.rollback--crossover with--dataset/ETHPy150Open nasa/CrisisMappingToolkit/cmt/util/production_gui.py/ProductionGui._loadMapsEngineImage