Advice wanted: asynch I/O on unix
Laurent Szyster
laurent.szyster at q-survey.be
Tue Jul 24 09:03:26 EDT 2001
"Russell E. Owen" wrote:
>
> I have a unix C library that reads some parallel port cards
> (asynchronously), processes the data and writes it files. I want
> to be able to call it from Python and would love some advice.
>
> (...)
>
> It would be nicest to end up with as little C code as possible (i.e.
> move most of this functionality into Python). Some of the processing
> would be better done in Python, and it's so much easier to debug and
> modify things in Python.
>
> I think I can rewrite most or all of this directly in Python, but surely
> I can do better than simply replicate this code? It looks awfully
> complex. Is there A Better Way?
Have a look at Medusa sources. It's an asynchronous server that uses
the OS select() interface to do multiplexing. Maybe the same technique
can be used for serial devices on UNIX.
http://www.nightmare.com/medusa
Let me know ;-)
Laurent Szyster
More information about the Python-list
mailing list