@print_func_name
def fetch_cache(self):
    with step('fetch_prebuild_libs'):
        if (not os.path.exists(self.cache_path)):
            subprocess.run(['git', 'clone', '--depth=1', self.cache_repo, self.cache_path])
        else:
            self.clean_and_pull(self.cache_path)
@print_func_name
def fetch_cache(self):
    with step('fetch_prebuild_libs'):
        if (not os.path.exists(self.cache_path)):
            subprocess.run(['git', 'clone', '--depth=1', self.cache_repo, self.cache_path])
        else:
            self.clean_and_pull(self.cache_path)