def clean_all_data(backup=True): consumer_dir = cfg.get('rhsm', 'consumerCertDir') if backup: if consumer_dir[-1] == "/": consumer_dir_backup = consumer_dir[0:-1] + ".old" else: consumer_dir_backup = consumer_dir + ".old" shutil.rmtree(consumer_dir_backup, ignore_errors=True) os.rename(consumer_dir, consumer_dir_backup) else: shutil.rmtree(consumer_dir, ignore_errors=True) shutil.rmtree(cfg.get('rhsm', 'entitlementCertDir'), ignore_errors=True) ProfileManager.delete_cache() InstalledProductsManager.delete_cache() Facts.delete_cache() RepoLib.delete_repo_file() log.info("Cleaned local data")