def getTimeout(): temp = configPraser.cacheDict.get((configPraser.STR_NETWORK, configPraser.STR_TIMEOUT), None) if temp is None: cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) res = int(cp.get(configPraser.STR_NETWORK, configPraser.STR_TIMEOUT)) configPraser.cacheDict[(configPraser.STR_NETWORK, configPraser.STR_TIMEOUT)] = res return res else: return temp
def getPrintMode(): temp = configPraser.cacheDict.get((configPraser.STR_DEBUG, configPraser.STR_PRINT), None) if temp is None: cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) res = cp.get(configPraser.STR_DEBUG, configPraser.STR_PRINT) == configPraser.STR_TRUE configPraser.cacheDict[(configPraser.STR_DEBUG, configPraser.STR_PRINT)] = res return res else: return temp
def getProxy(): temp = configPraser.cacheDict.get((configPraser.STR_NETWORK, configPraser.STR_PROXY), None) if temp is None: cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) res = cp.get(configPraser.STR_NETWORK, configPraser.STR_PROXY) == configPraser.STR_TRUE configPraser.cacheDict[(configPraser.STR_NETWORK, configPraser.STR_PROXY)] = res return res else: return temp
def getJVMPath(): temp = configPraser.cacheDict.get((configPraser.STR_RECOMMEND, configPraser.STR_JVM_PATH), None) if temp is None: cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) res = cp.get(configPraser.STR_RECOMMEND, configPraser.STR_JVM_PATH) configPraser.cacheDict[(configPraser.STR_RECOMMEND, configPraser.STR_JVM_PATH)] = res return res else: return temp
def getAuthorizationToken(): temp = configPraser.cacheDict.get((configPraser.STR_AUTHORIZATION, configPraser.STR_TOKEN), None) if temp is None: cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) tokenList = cp.get(configPraser.STR_AUTHORIZATION, configPraser.STR_TOKEN).split(',') configPraser.cacheDict[(configPraser.STR_AUTHORIZATION, configPraser.STR_TOKEN)] = tokenList return tokenList[random.randint(0, tokenList.__len__() - 1)] else: return temp[random.randint(0, temp.__len__() - 1)]
def getIsChangeTriggerByLine(): temp = configPraser.cacheDict.get((configPraser.STR_RECOMMEND, configPraser.STR_CHANGE_TRIGGER_BY_LINE), None) if temp is None: cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) res = cp.get(configPraser.STR_RECOMMEND, configPraser.STR_CHANGE_TRIGGER_BY_LINE) configPraser.cacheDict[(configPraser.STR_RECOMMEND, configPraser.STR_CHANGE_TRIGGER_BY_LINE)] = res return res else: return temp
def getApiVersion(): temp = configPraser.cacheDict.get((configPraser.STR_NETWORK, configPraser.STR_API), None) if temp is None: cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) res = int(cp.get(configPraser.STR_NETWORK, configPraser.STR_API)) configPraser.cacheDict[(configPraser.STR_NETWORK, configPraser.STR_API)] = res return res else: return temp
def getSemaphore(): temp = configPraser.cacheDict.get((configPraser.STR_NETWORK, configPraser.STR_SEMAPHORE), None) if temp is None: cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) res = int(cp.get(configPraser.STR_NETWORK, configPraser.STR_SEMAPHORE)) configPraser.cacheDict[(configPraser.STR_NETWORK, configPraser.STR_SEMAPHORE)] = res return res else: return temp
def getStanfordModelPath(): temp = configPraser.cacheDict.get((configPraser.STR_NLP, configPraser.STR_STANFORD_MODEL_PATH), None) if temp is None: cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) res = cp.get(configPraser.STR_NLP, configPraser.STR_STANFORD_MODEL_PATH) configPraser.cacheDict[(configPraser.STR_NLP, configPraser.STR_STANFORD_MODEL_PATH)] = res return res else: return temp
def getReviewerNumber(): cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) return int( cp.get(configPraser.STR_RECOMMEND, configPraser.STR_REVIEWER_NUMBER))
def getTestNumber(): cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) return int( cp.get(configPraser.STR_RECOMMEND, configPraser.STR_TEST_NUMBER))
def getTopK(): cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) return int(cp.get(configPraser.STR_RECOMMEND, configPraser.STR_TOPK))
def getStart(): cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) return int(cp.get(configPraser.STR_PROJECT, configPraser.STR_START))
def getDataBasePassword(): cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) return cp.get(configPraser.STR_DATABASE, configPraser.STR_PASSWORD)
def getCommitFetchLoop(): cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) return int( cp.get(configPraser.STR_PROJECT, configPraser.STR_COMMIT_FETCH_LOOP))
def getFPSRemoveAuthor(): cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) return cp.get( configPraser.STR_RECOMMEND, configPraser.STR_FPS_REMOVE_AUTHOR) == configPraser.STR_TRUE
def getFPSCtypes(): cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) return cp.get(configPraser.STR_RECOMMEND, configPraser.STR_FPS_CTYPES) == configPraser.STR_TRUE
def getOwner(): cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) return cp.get(configPraser.STR_PROJECT, configPraser.STR_OWNER)
def getDataBaseUserName(): cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) return cp.get(configPraser.STR_DATABASE, configPraser.STR_USERNAME)
def getRepo(): cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) return cp.get(configPraser.STR_PROJECT, configPraser.STR_REPO)
def getDataBasePort(): cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) return cp.get(configPraser.STR_DATABASE, configPraser.STR_PORT)
def getLimit(): cp = configparser.ConfigParser() cp.read(projectConfig.getConfigPath()) return int(cp.get(configPraser.STR_PROJECT, configPraser.STR_LIMIT))