def cleaner_result(): ''' return json result after cleaning. ''' args = parser.parse_args() key = args['key'] print args if key == None: key = request.form.get('key') if key == None or key.strip() == '': return 'No info' else: result = keydb_clean(key) return json.dumps(result)
def valdb_add_result(val): dbVal_local = {} dbVal_wordcount_local = [] score = defaultdict(list) i=0 while i<len(val): v = val[i] v = keydb_clean(v,True) # get frequency count (multiple values of them) for value v and add to database dbVal countdict = getCount(v) dbVal_local = valdb_add(countdict) # get wordcount for value v and add to database dbVal_wordcount dbVal_wordcount_local = valdb_wordcount_add(getWordcount(countdict,v)) score[i] = getScore(v,dbVal_local,dbVal_wordcount_local,countdict) i+=1 return dbVal_local,dbVal_wordcount_local,score