Timeout on file write?
Chris Farley
nbrewer at visi.com
Sat Jun 26 15:57:29 EDT 2004
Larry Bates <lbates at swamisoft.com> wrote:
> second option, you could try something like:
> p.write("whatever")
> try:
> p.write("whatever")
> p.flush()
> except:
> print "Write error on receipt printer"
> p.close()
This doesn't work, as the call to flush just hangs if the printer is
powered down. It does not throw an exception.
Would it work to start a new thread, and if the thread doesn't return
in a specified time, destroy it? I've read that Python thread's can not
be interrupted, so I'm a bit skeptical that this would work...
More information about the Python-list
mailing list