Skip to content

Commit de6d5a4

Browse files
committed
Fix requests dropping support for custom http pool sizes
1 parent 075224f commit de6d5a4

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

bitHopper/Network/__init__.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,17 @@
1313
import requests, requests.exceptions
1414
from copy import deepcopy
1515

16-
config = {'pool_maxsize':1000}
17-
session = requests.session(config=config)
16+
try:
17+
config = {'pool_maxsize':1000}
18+
session = requests.session(config=config)
19+
except TypeError:
20+
# Fix broken behavior in requests.
21+
# See https://github.com/kennethreitz/requests/issues/1104
22+
import requests.adapters
23+
session = requests.Session()
24+
session.mount('http://', requests.adapters.HTTPAdapter(pool_connections=1000, pool_maxsize=1000))
25+
session.mount('https://', requests.adapters.HTTPAdapter(pool_connections=1000, pool_maxsize=1000))
26+
1827
i = 0
1928

2029
def request( url, body = '', headers = {}, method='POST', timeout = 30):

0 commit comments

Comments
 (0)