[pyar] interceptar SerialException

Gabriel Davini gabrielfranciscodavini en gmail.com
Mie Mar 20 10:26:28 ART 2013


Probá esto:

try: port.open()

except SerialException, value:
          print value

Slds.

GD.


2013/3/20 Esteban Alejandro Chauque <achauque en gmail.com>

> Buenas, estoy intentando de interceptar un evento de error cuando no
> se encuentro un puerto serie y no logro hacer que entre en el
> exception.  Es raro porque la la misma función aplicada a apertura de
> archivos si funciona.
>
> from serial import Serial, SerialException
> class Test(object):
>     def __init__(self):
>         pass
>     def tst_serial(self):
>         port = Serial()
>         port.port = '/dev/ttyUSB0'
>         port.baudrate = 9600
>         port.open()
>         port.timeout = 1
>         try: port.open()
>         except SerialException:
>             print "NECESITO VER EL ERROOOOOR"
>             pass
> if __name__ == "__main__":
>     t = Test()
>     t.tst_serial()
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130320/259bd47b/attachment.html>


More information about the pyar mailing list