//this is sub-optimal, but it keeps things more consistent (in case StringCollapseVisitor ever gets more complicated) bool CachedObjectMgr::SaveCachedToFile(const std::string &cacheDir, const std::string &objectID) const { PyString *str = new PyString(objectID); bool ret = SaveCachedToFile(cacheDir, str); PyDecRef(str); return ret; }
bool CachedObjectMgr::SaveCachedToFile(const std::string &cacheDir, const std::string &objectID) const { //this is sub-optimal, but it keeps things more consistent (in case StringCollapseVisitor ever gets more complicated) PyString str(objectID); return(SaveCachedToFile(cacheDir, &str)); }