def saveCache(cache, cachefilename, base): with open(cachefilename, 'w') as f: f.write(pprint.saferepr(cache._replace(versions=encodeVersions(cache, base))))