En Thu, 01 May 2008 17:06:20 -0300, maehhheeyy <[EMAIL PROTECTED]> escribió:
On Apr 29, 3:29 pm, John Krukoff <[EMAIL PROTECTED]> wrote:
On Tue, 2008-04-29 at 14:47 -0700, maehhheeyy wrote:
> On Apr 17, 4:24 pm, Miki <[EMAIL PROTECTED]> wrote:
> > On Apr 17, 1:10 pm,maehhheeyy<[EMAIL PROTECTED]> wrote:

> > > I want to add a timeout so that when I pull out my gps from my serial > > > port, it would wait for a bit then loop and then see if it's there. I > > > also want to add a print statement saying that there is no GPS device > > > found. However when I run my code and unplug my serial port, my code
> > > will just hang until I plug it back in.
> > > This is my code right now:

> > > def GetGPS():
> > >       data = []
> > >       #Open com1: 9600,8,N,1
> > >       fi = serial.Serial(0, timeout = 1)
> > >       print '[gps module] SERIAL PORT OPEN ON COM1:'

> >http://docs.python.org/lib/node545.html

> I tried the code onto my codes but what came out was that in the line
> signal.signal(signal.SIGSLRM, handler), an attributeError appeared
> reading that 'module' object has no attribute 'SIGALRM'
> --
Are you writing your program on windows, or some other platform which is
not unix?

Yeah I'm using Windows 2000.

signal doesn't work on Windows. The timeout parameter to Serial should suffice...

--
Gabriel Genellina

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to