def createDir(projectname, tag): if not tag: tag = CoachProxy.getTimeStamp() dir = PathProxy.getModelDir(projectname) + tag + "/" PathProxy.mkdir(dir) setting = CNNDivSetting(projectname) param = CNNDivParam(projectname, tag) setting.copy2(param) CoachProxy.recordClasses(param, projectname) else: dir = PathProxy.getModelDir(projectname) + tag + "/" return dir, tag
def getTagNames(projectname): rtn = {'success': False} if not ProjectProxy.isExists(projectname): rtn['error'] = "This project is not exists" return rtn modelpath = PathProxy.getModelDir(projectname) for maindir, pdir, etcfile in os.walk(modelpath): if maindir == modelpath: rtn['success'] = True rtn['data'] = pdir return rtn rtn['error'] = "some unknown error" return rtn