Skip to content

Commit 3fe51ff

Browse files
Bugfix: Prevent ValueError for Non-Integer POOL_SIZE_URLLIB3
1 parent 75cd59d commit 3fe51ff

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

src/google/appengine/runtime/default_api_stub.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,12 @@
7272
POOL_SIZE_UPPER_LIMIT = 100
7373
POOL_SIZE_DEFAULT_VALUE = 10
7474

75-
URLLIB3_POOL_SIZE = int(
76-
os.environ.get('POOL_SIZE_URLLIB3', POOL_SIZE_DEFAULT_VALUE)
77-
)
75+
try:
76+
URLLIB3_POOL_SIZE = int(
77+
os.environ.get('POOL_SIZE_URLLIB3', POOL_SIZE_DEFAULT_VALUE)
78+
)
79+
except (ValueError, TypeError):
80+
URLLIB3_POOL_SIZE = POOL_SIZE_DEFAULT_VALUE
7881

7982
if not (POOL_SIZE_LOWER_LIMIT <= URLLIB3_POOL_SIZE <= POOL_SIZE_UPPER_LIMIT):
8083
URLLIB3_POOL_SIZE = POOL_SIZE_DEFAULT_VALUE

0 commit comments

Comments
 (0)