Skip to content

Commit ca110c9

Browse files
[Storage] HttpResponse changes (new generated code) (#36546)
1 parent 21774d5 commit ca110c9

File tree

65 files changed

+544
-999
lines changed

Some content is hidden

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

65 files changed

+544
-999
lines changed

sdk/storage/azure-storage-blob/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "python",
44
"TagPrefix": "python/storage/azure-storage-blob",
5-
"Tag": "python/storage/azure-storage-blob_adfb24f3d6"
5+
"Tag": "python/storage/azure-storage-blob_fad0e99de3"
66
}

sdk/storage/azure-storage-blob/azure/storage/blob/_generated/_azure_blob_storage.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
from copy import deepcopy
1010
from typing import Any
11+
from typing_extensions import Self
1112

1213
from azure.core import PipelineClient
1314
from azure.core.pipeline import policies
@@ -110,7 +111,7 @@ def _send_request(self, request: HttpRequest, *, stream: bool = False, **kwargs:
110111
def close(self) -> None:
111112
self._client.close()
112113

113-
def __enter__(self) -> "AzureBlobStorage":
114+
def __enter__(self) -> Self:
114115
self._client.__enter__()
115116
return self
116117

sdk/storage/azure-storage-blob/azure/storage/blob/_generated/_serialization.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,8 @@ def _json_attemp(data):
144144
# context otherwise.
145145
_LOGGER.critical("Wasn't XML not JSON, failing")
146146
raise DeserializationError("XML is invalid") from err
147+
elif content_type.startswith("text/"):
148+
return data_as_str
147149
raise DeserializationError("Cannot deserialize content-type: {}".format(content_type))
148150

149151
@classmethod

sdk/storage/azure-storage-blob/azure/storage/blob/_generated/_vendor.py

Lines changed: 0 additions & 16 deletions
This file was deleted.

sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/_azure_blob_storage.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
from copy import deepcopy
1010
from typing import Any, Awaitable
11+
from typing_extensions import Self
1112

1213
from azure.core import AsyncPipelineClient
1314
from azure.core.pipeline import policies
@@ -112,7 +113,7 @@ def _send_request(
112113
async def close(self) -> None:
113114
await self._client.close()
114115

115-
async def __aenter__(self) -> "AzureBlobStorage":
116+
async def __aenter__(self) -> Self:
116117
await self._client.__aenter__()
117118
return self
118119

sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations/_append_blob_operations.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,11 @@
1919
map_error,
2020
)
2121
from azure.core.pipeline import PipelineResponse
22-
from azure.core.pipeline.transport import AsyncHttpResponse
23-
from azure.core.rest import HttpRequest
22+
from azure.core.rest import AsyncHttpResponse, HttpRequest
2423
from azure.core.tracing.decorator_async import distributed_trace_async
2524
from azure.core.utils import case_insensitive_dict
2625

2726
from ... import models as _models
28-
from ..._vendor import _convert_request
2927
from ...operations._append_blob_operations import (
3028
build_append_block_from_url_request,
3129
build_append_block_request,
@@ -207,7 +205,6 @@ async def create( # pylint: disable=inconsistent-return-statements
207205
headers=_headers,
208206
params=_params,
209207
)
210-
_request = _convert_request(_request)
211208
_request.url = self._client.format_url(_request.url)
212209

213210
_stream = False
@@ -372,7 +369,6 @@ async def append_block( # pylint: disable=inconsistent-return-statements
372369
headers=_headers,
373370
params=_params,
374371
)
375-
_request = _convert_request(_request)
376372
_request.url = self._client.format_url(_request.url)
377373

378374
_stream = False
@@ -574,7 +570,6 @@ async def append_block_from_url( # pylint: disable=inconsistent-return-statemen
574570
headers=_headers,
575571
params=_params,
576572
)
577-
_request = _convert_request(_request)
578573
_request.url = self._client.format_url(_request.url)
579574

580575
_stream = False
@@ -696,7 +691,6 @@ async def seal( # pylint: disable=inconsistent-return-statements
696691
headers=_headers,
697692
params=_params,
698693
)
699-
_request = _convert_request(_request)
700694
_request.url = self._client.format_url(_request.url)
701695

702696
_stream = False

0 commit comments

Comments
 (0)