Exemple #1
0
def suggest_reduce(key, values):
  d = {}
  logging.info("REDUCE: Got " + str(key) + ' --> ' + str(values))
  for v in values:
    logging.info("REDUCE: Adding %s",str(v))
    v = eval(v)
    d = update_dict(d,v)
  logging.info('REDUCE FINAL: ' + str(key) + " --> " + str(d))
  #yield "%s: %s\n" % (str(key), str(d))
  entity = SuggestObject(id = key)
  entity.name = key
  entity.json = d
  yield op.db.Put(entity)
Exemple #2
0
def suggest_reduce(key, values):
    d = {}
    logging.info("REDUCE: Got " + str(key) + ' --> ' + str(values))
    for v in values:
        logging.info("REDUCE: Adding %s", str(v))
        v = eval(v)
        d = update_dict(d, v)
    logging.info('REDUCE FINAL: ' + str(key) + " --> " + str(d))
    #yield "%s: %s\n" % (str(key), str(d))
    entity = SuggestObject(id=key)
    entity.name = key
    entity.json = d
    yield op.db.Put(entity)