Skip to content

Commit d8e8028

Browse files
author
PureCloud Jenkins
committed
79.2.0
1 parent b6d1656 commit d8e8028

6 files changed

Lines changed: 13 additions & 9 deletions

File tree

build/PureCloudPlatformClientV2/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ def __call_api(self, resource_path, method,
185185
header_params['Cookie'] = self.cookie
186186
if header_params:
187187
header_params = self.sanitize_for_serialization(header_params)
188-
header_params['purecloud-sdk'] = '79.1.0'
188+
header_params['purecloud-sdk'] = '79.2.0'
189189

190190
# path parameters
191191
if path_params:

build/PureCloudPlatformClientV2/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,5 +255,5 @@ def to_debug_report(self):
255255
"OS: {env}\n"\
256256
"Python Version: {pyversion}\n"\
257257
"Version of the API: v2\n"\
258-
"SDK Package Version: 79.1.0".\
258+
"SDK Package Version: 79.2.0".\
259259
format(env=sys.platform, pyversion=sys.version)

build/PureCloudPlatformClientV2/rest.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def getheader(self, name, default=None):
7171

7272
class RESTClientObject(object):
7373

74-
def __init__(self, pools_size=4):
74+
def __init__(self, pools_size=4, max_size=4):
7575
# urllib3.PoolManager will pass all kw parameters to connectionpool
7676
# https://github.com/shazow/urllib3/blob/f9409436f83aeb79fbaf090181cd81b784f1b8ce/urllib3/poolmanager.py#L75
7777
# https://github.com/shazow/urllib3/blob/f9409436f83aeb79fbaf090181cd81b784f1b8ce/urllib3/connectionpool.py#L680
@@ -109,6 +109,8 @@ def __init__(self, pools_size=4):
109109
headers = urllib3.make_headers(proxy_basic_auth=proxy_username + ':' + proxy_password)
110110
self.pool_manager = urllib3.ProxyManager(
111111
num_pools=pools_size,
112+
maxsize=max_size,
113+
block=True,
112114
cert_reqs=cert_reqs,
113115
ca_certs=ca_certs,
114116
cert_file=cert_file,
@@ -119,6 +121,8 @@ def __init__(self, pools_size=4):
119121
else:
120122
self.pool_manager = urllib3.PoolManager(
121123
num_pools=pools_size,
124+
maxsize=max_size,
125+
block=True,
122126
cert_reqs=cert_reqs,
123127
ca_certs=ca_certs,
124128
cert_file=cert_file,

build/setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from setuptools import setup, find_packages
55

66
NAME = "PureCloudPlatformClientV2"
7-
VERSION = "79.1.0"
7+
VERSION = "79.2.0"
88

99

1010

@@ -19,7 +19,7 @@
1919

2020
setup(
2121
name="PureCloudPlatformClientV2",
22-
version="79.1.0",
22+
version="79.2.0",
2323
description="PureCloud Platform API SDK",
2424
author="Genesys Developer Evangelists",
2525
author_email="DeveloperEvangelists@Genesys.com",

releaseNotes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Platform API version: 3829
33

44
# SDK Changes
55

6-
* API-4992 Add authenticated proxy support
6+
* API-5046 Added max_size option to RESTClientObject constructor. Setting controls the max number of concurrent request threads used.
77

88
# Major Changes (0 changes)
99

version.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"major": 79,
3-
"minor": 1,
3+
"minor": 2,
44
"point": 0,
55
"prerelease": "",
66
"apiVersion": 0,
7-
"display": "79.1.0",
8-
"displayFull": "79.1.0"
7+
"display": "79.2.0",
8+
"displayFull": "79.2.0"
99
}

0 commit comments

Comments
 (0)