Skip to content

Commit c7a02dc

Browse files
authored
Release 1.67.3 Bugfixing (#177)
1 parent d88455d commit c7a02dc

File tree

3,341 files changed

+4908
-4431
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,341 files changed

+4908
-4431
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "py-pure-client"
3-
version = "1.67.2"
3+
version = "1.67.3"
44
description = "Pure Storage Python clients for FlashArray, FlashBlade, and Pure1 APIs"
55
authors = [
66
{ name = "Pure Storage", email = "[email protected]" }

pypureclient/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
__name__ = 'py-pure-client'
2-
__version__ = '1.67.2'
2+
__version__ = '1.67.3'
33
__default_user_agent__ = 'pure/{}/{}'.format(__name__, __version__)

pypureclient/flasharray/FA_2_0/api/authorization_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
ApiTypeError,
3434
ApiValueError
3535
)
36-
from pypureclient.reference_type import quoteStrings as quote_strings
36+
from pypureclient.reference_type import quote_string_parameter
3737

3838
class AuthorizationApi:
3939
"""NOTE: This class is auto generated by OpenAPI Generator

pypureclient/flasharray/FA_2_0/api/connections_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
ApiTypeError,
3434
ApiValueError
3535
)
36-
from pypureclient.reference_type import quoteStrings as quote_strings
36+
from pypureclient.reference_type import quote_string_parameter
3737

3838
class ConnectionsApi:
3939
"""NOTE: This class is auto generated by OpenAPI Generator

pypureclient/flasharray/FA_2_0/api/host_groups_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
ApiTypeError,
3737
ApiValueError
3838
)
39-
from pypureclient.reference_type import quoteStrings as quote_strings
39+
from pypureclient.reference_type import quote_string_parameter
4040

4141
class HostGroupsApi:
4242
"""NOTE: This class is auto generated by OpenAPI Generator

pypureclient/flasharray/FA_2_0/api/hosts_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
ApiTypeError,
3838
ApiValueError
3939
)
40-
from pypureclient.reference_type import quoteStrings as quote_strings
40+
from pypureclient.reference_type import quote_string_parameter
4141

4242
class HostsApi:
4343
"""NOTE: This class is auto generated by OpenAPI Generator

pypureclient/flasharray/FA_2_0/api/volume_snapshots_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
ApiTypeError,
3636
ApiValueError
3737
)
38-
from pypureclient.reference_type import quoteStrings as quote_strings
38+
from pypureclient.reference_type import quote_string_parameter
3939

4040
class VolumeSnapshotsApi:
4141
"""NOTE: This class is auto generated by OpenAPI Generator

pypureclient/flasharray/FA_2_0/api/volumes_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
ApiTypeError,
3838
ApiValueError
3939
)
40-
from pypureclient.reference_type import quoteStrings as quote_strings
40+
from pypureclient.reference_type import quote_string_parameter
4141

4242
class VolumesApi:
4343
"""NOTE: This class is auto generated by OpenAPI Generator

pypureclient/flasharray/FA_2_0/client.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3295,15 +3295,21 @@ def _create_error_response(self, error):
32953295
try:
32963296
body = json.loads(error.body)
32973297
except Exception:
3298-
body = {}
3298+
errors = [ApiError(None, "Response is not a valid JSON")]
3299+
return ErrorResponse(status, errors, headers=error.headers)
3300+
3301+
if not isinstance(body, dict):
3302+
errors = [ApiError(None, "Response is not an Error object")]
3303+
return ErrorResponse(status, errors, headers=error.headers)
3304+
32993305
if status in [403, 429]:
33003306
# Parse differently if the error message came from kong
33013307
errors = [ApiError(None, body.get(Responses.message, None), None)]
33023308
else:
33033309
errors = [ApiError(err.get(Responses.context, None),
33043310
err.get(Responses.message, None),
33053311
err.get(Responses.location_context, None))
3306-
for err in body.get(Responses.errors, {})]
3312+
for err in body.get(Responses.errors, [])]
33073313
return ErrorResponse(status, errors, headers=error.headers)
33083314

33093315

@@ -3365,3 +3371,4 @@ def _fixup_list_type_params(
33653371
_param_type = type(_value).__name__.replace("'", '')
33663372
warnings.warn(f"'{_param}' parameter, invalid type: expected List[{_param_type}] but received {_param_type}, converting to list. Please revisit code.", SyntaxWarning)
33673373
kwargs[_param] = [_value]
3374+

pypureclient/flasharray/FA_2_1/api/api_clients_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
ApiTypeError,
3535
ApiValueError
3636
)
37-
from pypureclient.reference_type import quoteStrings as quote_strings
37+
from pypureclient.reference_type import quote_string_parameter
3838

3939
class APIClientsApi:
4040
"""NOTE: This class is auto generated by OpenAPI Generator

0 commit comments

Comments
 (0)