Non blocking read from stdin on windows.
Can any one help.
I am trying to write a python scipt that takes input as args and/or as piped
input ( possibly the output of another program).
I want to read stdin ( the piped in stuuff ) whcih might be empty without
the script blocking if it is empty.
I understand it is possible to do under unix with the select call. Can some
one please explain how to do this in windows.
thanks in advance.
Re: Non blocking read from stdin on windows.
You can always have a thread which continually reads stdin and stores it
in a string, or better, in a cStringIO.StringIO object. Then in the main
thread, you can check whether something new has arrived. This, of course
will work on all platforms.
I hope this helped a bit,
|All times are GMT. The time now is 01:22 AM.|
Powered by vBulletin®. Copyright ©2000 - 2014, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.