[pyar] Problema con select.

Marian mavignau en gmail.com
Sab Ene 20 21:29:39 ART 2018


Si tenés una IDE, podrías tener debugger integrado.
¿Cuál usás?
Si no, podrías usar pdb. https://pymotw.com/2/pdb/

El 15 de enero de 2018, 12:59, Roberto Matarrita <rmatarria en gmail.com>
escribió:

> Ariel muchas gracias por tu ayuda. Algo que me gustaría aprender es como
> capturar un error y detener la aplicación en ese momento. Voy a ver la
> documentación que recomiendas.
>
> De antemano te comunico que el error que tenía era una variable mal
> definida, que nunca se actualizaba, por lo consiguiente el select nunca se
> ejecutaría.
>
> Muchas gracias.
> Roberto.
>
> El 15/1/2018 8:29 a. m., "Ariel Gerardo Ríos" <arielgerardorios en gmail.com>
> escribió:
>
>> Roberto:
>>
>>      Buenos días. Te recomiendo loguear todas las queries que estés por
>> ejecutar para poder visualizarlas; a simple vista pareciera que está bien,
>> pero que esas variables tengan asignado una propiedad de un objeto no dice
>> mucho. También hacer try-except dentro de los bloques "peligrosos" para
>> poder capturar el error y visualizar el problema. Mirá este link donde
>> ejemplifica lo que te digo: https://stackoverflow.co
>> m/questions/4508849/how-to-log-python-exception. También te recomiendo
>> que veas el tema de configurar un logger dentro de tu aplicación:
>> https://docs.python.org/2/howto/logging.html
>>
>> Saludos!
>>
>> 2018-01-14 17:11 GMT-03:00 Roberto Matarrita <rmatarria en gmail.com>:
>>
>>> Trabajo con Python 3.5, PYQT5, postgresql.
>>>
>>> En estos días solicité ayuda para hacer un select, varias personas me
>>> enviaron ejemplos y me funcionó. Luego Don Francisco me envió otro ejemplo,
>>> que realmente es el que necesito ,por las multiples condiciones que se
>>> deben dar. Pero no se porque no me funciona, cuando el Python llega a este
>>> punto, aborta la ejecución y precisamente es por no hacer bien el selec.
>>> Acá lo dejo, a ver si me pueden indicar cual es el error que tengo.
>>>
>>> Gracias
>>> Roberto
>>>
>>> Variables
>>>  codigoper   = self.txtcod_documento.text
>>>  codicia       = self.txtcod_compania
>>>  activo  = 'A'
>>>
>>> cursor.execute("""SELECT * from sig_personerias WHERE ccod_personeria =
>>> %s AND ccod_compania = %s AND ccod_activo = %s""", (codigoper,
>>> codicia,activo))
>>>
>>> _______________________________________________
>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>> Sitio web: http://www.python.org.ar/
>>>
>>> Para administrar la lista (o desuscribirse) entrar a
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>
>>
>>
>> --
>> Ariel Gerardo Ríos
>> linkedin <http://www.linkedin.com/pub/ariel-gerardo-rios/33/158/227> | *blog
>> <http://www.ariel17.com.ar>*
>>
>> _______________________________________________
>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> Sitio web: http://www.python.org.ar/
>>
>> Para administrar la lista (o desuscribirse) entrar a
>> http://listas.python.org.ar/listinfo/pyar
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Marian
"La función de un buen software es hacer que lo complejo aparente ser
simple " Grady Booch
____________________________
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20180120/7e0e5831/attachment.html>


Más información sobre la lista de distribución pyar