Revision 303739323365 () - Diff

Link to this snippet: https://friendpaste.com/161al9lhQUPX5rtiD9QyIo
Embed:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- a/socketpool/pool.py
+++ b/socketpool/pool.py
@@ -89,8 +89,9 @@ class ConnectionPool(object):
# let's put it back
self.pool.put((priority, candidate))
else:
- found = candidate
- break
+ if candidate.is_connected():
+ found = candidate
+ break
if i <= 0:
break