python 2.7 - Non-blocking read from sys.stdin -


i trying read sys.stdin while reading other network sockets following code:

import sys import select  input = [sys.stdin]  inputready, outputready, exceptionready = select.select(input, [],[]) s in inputready:     if inputready == sys.stdin:         data = sys.stdin.readline()         print(data) 

my problem 'inputready' never equals 'sys.stdin' expect. missing out ?


Comments