Skip to content
Snippets Groups Projects
Commit d47c3e2e authored by Iuri de Silvio's avatar Iuri de Silvio
Browse files

Removendo o save do pymongo, usando update com upsert=True

parent 7030300e
No related branches found
No related tags found
No related merge requests found
......@@ -34,13 +34,9 @@ def verifica_cep(cep):
ceps = db.ceps
result = ceps.find_one({'cep':cep}, fields={'_id':False})
if not result or not result.has_key('v_date'):
info = _get_info_from_correios(cep)
map(lambda x: ceps.save(x), info)
elif expired(result):
info = _get_info_from_correios(cep)
map(lambda x: ceps.update({'cep': x['cep']}, {'$set':x}), info)
if not result or not result.has_key('v_date') or expired(result):
for item in _get_info_from_correios(cep):
ceps.update({'cep': item['cep']}, {'$set': item}, upsert=True)
result = ceps.find_one({'cep':cep}, fields={'_id':False,'v_date':False})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment