Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/10/2011, 07:16
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: controlar error cuando consulta sql no trae valor

Realmente deberías hacer control de errores en cada etapa, de lo contrario algún día fallará por otro motivo y no podrás encontrar el error.

Pero bueno, para tu pregunta concreta, y siguiendo la filosofía de Python de "es más fácil pedir perdón que pedir permiso", podrías solucionarlo fácilmente capturando la excepción:

Código Python:
Ver original
  1. try:
  2.     maximo = int(conexion.consulta ("select max(id_category) from ps_category_lang")[0][0] + 1)
  3. except TypeError:
  4.     print 'No se pudo hacer la suma!'


Saludos.