Merge pull request #1277 from benoitc/fix/1258

gthread: handle removed socket in the select loop
This commit is contained in:
Benoit Chesneau 2016-05-21 10:53:20 +02:00
commit fed56176e5

View File

@ -179,6 +179,9 @@ class ThreadWorker(base.Worker):
except EnvironmentError as e:
if e.errno != errno.EBADF:
raise
except KeyError:
# already removed by the system, continue
pass
# close the socket
conn.close()