Close when stdin get eof
This commit is contained in:
parent
4500f48aa7
commit
968e9e3c5a
4
pyfpdb/HUD_main.py
Executable file → Normal file
4
pyfpdb/HUD_main.py
Executable file → Normal file
|
@ -99,12 +99,16 @@ def check_stdin(db_name):
|
|||
|
||||
def read_stdin(source, condition, db_name):
|
||||
new_hand_id = sys.stdin.readline()
|
||||
if new_hand_id == "":
|
||||
destroy()
|
||||
process_new_hand(new_hand_id, db_name)
|
||||
return True
|
||||
|
||||
def producer(): # This is the thread function
|
||||
while True:
|
||||
hand_no = sys.stdin.readline() # reads stdin
|
||||
if new_hand_id == "":
|
||||
destroy()
|
||||
dataQueue.put(hand_no) # and puts result on the queue
|
||||
|
||||
if __name__== "__main__":
|
||||
|
|
Loading…
Reference in New Issue
Block a user