[pyar] KeyError en android
Catriel López
jcatrielopez en gmail.com
Lun Nov 30 17:25:59 ART 2015
Gente, ante todo buenas tardes! Les hago una consulta sobre un error que no me habia pasado nunca, y que no se de donde surge, ya que creo que, esa parte del código no la toco hace rato... este seria lo q me aparece en la consola:
rd0/com.hipipal.qpyplus/scripts/app.py" && exit <
Ingrese la linea de colectivos: 503
Traceback (most recent call last):
File "/storage/sdcard0/com.hipipal.qpyplus/scripts/app.py", line 114, in <module>
calcular_distancia(1, x, loc)
File "/storage/sdcard0/com.hipipal.qpyplus/scripts/app.py", line 98, in calcular_distancia
distancia = result['rows'][0]['elements'][0]['distance']['text']
KeyError: 'distance'
1|u0_a97 en W109G_1411033:/ $
Y esta seria la parte del código donde revienta todo:
def calcular_distancia(valor, linea, loc):
aux = obtener_menor(obtener_informacion(valor, linea))
colcerca = aux[1]
if (loc != {}):
loc = loc.get('network', loc.get('gps'))
#x = [-37.326894, -59.111106]
x = [loc['latitude'], loc['longitude']]
url = "http://maps.googleapis.com/maps/api/distancematrix/json?origins={0}&destinations={1}&units=metric&language=en-EN&sensor=false".format(str(colcerca),str(x))
result = simplejson.load(urllib.urlopen(url))
if (result != {}):
distancia = result['rows'][0]['elements'][0]['distance']['text']
return distancia
else:
print "Nope"
return (-1)
La verdad, no se me ocurre porque falla, si hasta hace poco andaba perfecto jaja Se que pasarles el codigo en pastebin podria haber sido mas comodo para leer, pero se me complica desde el celu, sepan disculpar!
--
Enviado desde la aplicación myMail para Android
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20151130/344f18bf/attachment.html>
More information about the pyar
mailing list