Skip to content

[python] don't fail on response body consumption in _failsafe_deserialize #3148

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 4 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions packages/autorest.python/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
},
"homepage": "https://github.com/Azure/autorest.python/blob/main/README.md",
"dependencies": {
"@typespec/http-client-python": "~0.14.0",
"@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTE0NzkxNC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.14.0.tgz",
"@autorest/system-requirements": "~1.0.2",
"fs-extra": "~11.2.0",
"tsx": "~4.19.1"
Expand All @@ -47,4 +47,4 @@
"requirements.txt",
"generator/"
]
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
include_package_data=True,
install_requires=[
"isodate>=0.6.1",
"azure-core>=1.30.0",
"azure-core>=1.35.0",
"typing-extensions>=4.6.0",
],
long_description="""\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
include_package_data=True,
install_requires=[
"isodate>=0.6.1",
"azure-core>=1.30.0",
"azure-core>=1.35.0",
"typing-extensions>=4.6.0",
],
long_description="""\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
from azure.core.rest import HttpRequest, HttpResponse

from ._configuration import PollingPagingExampleConfiguration
from ._operations._operations import _PollingPagingExampleOperationsMixin
from ._operations import _PollingPagingExampleOperationsMixin
from ._utils.serialization import Deserializer, Serializer


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import

from ._operations import _PollingPagingExampleOperationsMixin # type: ignore # pylint: disable=unused-import

from ._patch import __all__ as _patch_all
from ._patch import *
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

from .._utils.serialization import Deserializer, Serializer
from ._configuration import PollingPagingExampleConfiguration
from ._operations._operations import _PollingPagingExampleOperationsMixin
from ._operations import _PollingPagingExampleOperationsMixin


class PollingPagingExample(_PollingPagingExampleOperationsMixin): # pylint: disable=client-accepts-api-version-keyword
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import

from ._operations import _PollingPagingExampleOperationsMixin # type: ignore # pylint: disable=unused-import

from ._patch import __all__ as _patch_all
from ._patch import *
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
include_package_data=True,
install_requires=[
"isodate>=0.6.1",
"azure-core>=1.30.0",
"azure-core>=1.35.0",
"typing-extensions>=4.6.0",
],
long_description="""\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
include_package_data=True,
install_requires=[
"msrest>=0.7.1",
"azure-core>=1.30.0",
"azure-core>=1.35.0",
"typing-extensions>=4.6.0",
],
long_description="""\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
include_package_data=True,
install_requires=[
"msrest>=0.7.1",
"azure-core>=1.30.0",
"azure-core>=1.35.0",
"typing-extensions>=4.6.0",
],
long_description="""\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from . import models as _models
from ._configuration import AutoRestReportServiceForAzureConfiguration
from ._utils.serialization import Deserializer, Serializer
from .operations._auto_rest_report_service_for_azure_operations import _AutoRestReportServiceForAzureOperationsMixin
from .operations import _AutoRestReportServiceForAzureOperationsMixin


class AutoRestReportServiceForAzure(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from .. import models as _models
from .._utils.serialization import Deserializer, Serializer
from ._configuration import AutoRestReportServiceForAzureConfiguration
from .operations._auto_rest_report_service_for_azure_operations import _AutoRestReportServiceForAzureOperationsMixin
from .operations import _AutoRestReportServiceForAzureOperationsMixin


class AutoRestReportServiceForAzure(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# pylint: disable=line-too-long,useless-suppression
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
Expand All @@ -12,6 +13,7 @@
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import

from ._auto_rest_report_service_for_azure_operations import _AutoRestReportServiceForAzureOperationsMixin # type: ignore # pylint: disable=unused-import

from ._patch import __all__ as _patch_all
from ._patch import *
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# pylint: disable=line-too-long,useless-suppression
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
Expand All @@ -12,6 +13,7 @@
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import

from ._auto_rest_report_service_for_azure_operations import _AutoRestReportServiceForAzureOperationsMixin # type: ignore # pylint: disable=unused-import

from ._patch import __all__ as _patch_all
from ._patch import *
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
include_package_data=True,
install_requires=[
"msrest>=0.7.1",
"azure-core>=1.30.0",
"azure-core>=1.35.0",
"typing-extensions>=4.6.0",
],
long_description="""\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
include_package_data=True,
install_requires=[
"msrest>=0.7.1",
"azure-core>=1.30.0",
"azure-core>=1.35.0",
"typing-extensions>=4.6.0",
],
long_description="""\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
include_package_data=True,
install_requires=[
"msrest>=0.7.1",
"azure-core>=1.30.0",
"azure-core>=1.35.0",
"typing-extensions>=4.6.0",
],
long_description="""\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from . import models as _models
from ._configuration import LROWithParamaterizedEndpointsConfiguration
from ._utils.serialization import Deserializer, Serializer
from .operations._lro_with_paramaterized_endpoints_operations import _LROWithParamaterizedEndpointsOperationsMixin
from .operations import _LROWithParamaterizedEndpointsOperationsMixin


class LROWithParamaterizedEndpoints(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from .. import models as _models
from .._utils.serialization import Deserializer, Serializer
from ._configuration import LROWithParamaterizedEndpointsConfiguration
from .operations._lro_with_paramaterized_endpoints_operations import _LROWithParamaterizedEndpointsOperationsMixin
from .operations import _LROWithParamaterizedEndpointsOperationsMixin


class LROWithParamaterizedEndpoints(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# pylint: disable=line-too-long,useless-suppression
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
Expand All @@ -12,6 +13,7 @@
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import

from ._lro_with_paramaterized_endpoints_operations import _LROWithParamaterizedEndpointsOperationsMixin # type: ignore # pylint: disable=unused-import

from ._patch import __all__ as _patch_all
from ._patch import *
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# pylint: disable=line-too-long,useless-suppression
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
Expand All @@ -12,6 +13,7 @@
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import

from ._lro_with_paramaterized_endpoints_operations import _LROWithParamaterizedEndpointsOperationsMixin # type: ignore # pylint: disable=unused-import

from ._patch import __all__ as _patch_all
from ._patch import *
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
include_package_data=True,
install_requires=[
"msrest>=0.7.1",
"azure-core>=1.30.0",
"azure-core>=1.35.0",
"typing-extensions>=4.6.0",
],
long_description="""\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
include_package_data=True,
install_requires=[
"msrest>=0.7.1",
"azure-core>=1.30.0",
"azure-core>=1.35.0",
"typing-extensions>=4.6.0",
],
long_description="""\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
include_package_data=True,
install_requires=[
"msrest>=0.7.1",
"azure-core>=1.30.0",
"azure-core>=1.35.0",
"typing-extensions>=4.6.0",
],
long_description="""\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

from ._configuration import AutorestSecurityAadConfiguration
from ._utils.serialization import Deserializer, Serializer
from .operations._autorest_security_aad_operations import _AutorestSecurityAadOperationsMixin
from .operations import _AutorestSecurityAadOperationsMixin

if TYPE_CHECKING:
from azure.core.credentials import TokenCredential
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

from .._utils.serialization import Deserializer, Serializer
from ._configuration import AutorestSecurityAadConfiguration
from .operations._autorest_security_aad_operations import _AutorestSecurityAadOperationsMixin
from .operations import _AutorestSecurityAadOperationsMixin

if TYPE_CHECKING:
from azure.core.credentials_async import AsyncTokenCredential
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# pylint: disable=line-too-long,useless-suppression
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
Expand All @@ -12,6 +13,7 @@
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import

from ._autorest_security_aad_operations import _AutorestSecurityAadOperationsMixin # type: ignore # pylint: disable=unused-import

from ._patch import __all__ as _patch_all
from ._patch import *
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# pylint: disable=line-too-long,useless-suppression
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
Expand All @@ -12,6 +13,7 @@
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import

from ._autorest_security_aad_operations import _AutorestSecurityAadOperationsMixin # type: ignore # pylint: disable=unused-import

from ._patch import __all__ as _patch_all
from ._patch import *
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

from ._configuration import AutorestSecurityKeyConfiguration
from ._utils.serialization import Deserializer, Serializer
from .operations._autorest_security_key_operations import _AutorestSecurityKeyOperationsMixin
from .operations import _AutorestSecurityKeyOperationsMixin

if TYPE_CHECKING:
from azure.core.credentials import TokenCredential
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

from .._utils.serialization import Deserializer, Serializer
from ._configuration import AutorestSecurityKeyConfiguration
from .operations._autorest_security_key_operations import _AutorestSecurityKeyOperationsMixin
from .operations import _AutorestSecurityKeyOperationsMixin

if TYPE_CHECKING:
from azure.core.credentials_async import AsyncTokenCredential
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# pylint: disable=line-too-long,useless-suppression
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
Expand All @@ -12,6 +13,7 @@
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import

from ._autorest_security_key_operations import _AutorestSecurityKeyOperationsMixin # type: ignore # pylint: disable=unused-import

from ._patch import __all__ as _patch_all
from ._patch import *
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# pylint: disable=line-too-long,useless-suppression
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
Expand All @@ -12,6 +13,7 @@
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import

from ._autorest_security_key_operations import _AutorestSecurityKeyOperationsMixin # type: ignore # pylint: disable=unused-import

from ._patch import __all__ as _patch_all
from ._patch import *
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
include_package_data=True,
install_requires=[
"isodate>=0.6.1",
"azure-core>=1.30.0",
"azure-core>=1.35.0",
"typing-extensions>=4.6.0",
],
long_description="""\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
include_package_data=True,
install_requires=[
"isodate>=0.6.1",
"azure-core>=1.30.0",
"azure-core>=1.35.0",
"typing-extensions>=4.6.0",
],
long_description="""\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
from azure.core.rest import HttpRequest, HttpResponse

from ._configuration import AutoRestReportServiceForAzureConfiguration
from ._operations._operations import _AutoRestReportServiceForAzureOperationsMixin
from ._operations import _AutoRestReportServiceForAzureOperationsMixin
from ._utils.serialization import Deserializer, Serializer


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import

from ._operations import _AutoRestReportServiceForAzureOperationsMixin # type: ignore # pylint: disable=unused-import

from ._patch import __all__ as _patch_all
from ._patch import *
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

from .._utils.serialization import Deserializer, Serializer
from ._configuration import AutoRestReportServiceForAzureConfiguration
from ._operations._operations import _AutoRestReportServiceForAzureOperationsMixin
from ._operations import _AutoRestReportServiceForAzureOperationsMixin


class AutoRestReportServiceForAzure(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import

from ._operations import _AutoRestReportServiceForAzureOperationsMixin # type: ignore # pylint: disable=unused-import

from ._patch import __all__ as _patch_all
from ._patch import *
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
include_package_data=True,
install_requires=[
"isodate>=0.6.1",
"azure-core>=1.30.0",
"azure-core>=1.35.0",
"typing-extensions>=4.6.0",
],
long_description="""\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
include_package_data=True,
install_requires=[
"isodate>=0.6.1",
"azure-core>=1.30.0",
"azure-core>=1.35.0",
"typing-extensions>=4.6.0",
],
long_description="""\
Expand Down
Loading
Loading