From 65de21892cb89f041a8fd6312e277d8bcea7e8b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E9=97=AE?= Date: Mon, 14 Oct 2024 14:54:10 +0800 Subject: [PATCH] [oss gateway util] python: change ret val of parse_xml() from TeaModel() to dict() --- alibabacloud-gateway-oss/util/Teafile | 4 +- .../alibabacloud_gateway_oss_util/__init__.py | 2 +- .../alibabacloud_gateway_oss_util/client.py | 89 +------------------ 3 files changed, 4 insertions(+), 91 deletions(-) diff --git a/alibabacloud-gateway-oss/util/Teafile b/alibabacloud-gateway-oss/util/Teafile index 3d219d62..d05319a6 100644 --- a/alibabacloud-gateway-oss/util/Teafile +++ b/alibabacloud-gateway-oss/util/Teafile @@ -1,7 +1,7 @@ { "scope": "alibabacloud", "name": "GatewayOSS_Util", - "version": "0.0.8", + "version": "0.0.9", "main": "./main.tea", "maintainers": [ { @@ -14,7 +14,7 @@ "releases": { "go": "github.com/alibabacloud-go/alibabacloud-gateway-oss-util/client:v0.0.6", "java": "com.aliyun:alibabacloud-gateway-oss-util:0.0.5", - "python": "alibabacloud_gateway_oss_util:0.0.1" + "python": "alibabacloud_gateway_oss_util:0.0.2" }, "csharp": { "namespace": "AlibabaCloud.GatewayOss_Util", diff --git a/alibabacloud-gateway-oss/util/python/alibabacloud_gateway_oss_util/__init__.py b/alibabacloud-gateway-oss/util/python/alibabacloud_gateway_oss_util/__init__.py index f102a9ca..3b93d0be 100644 --- a/alibabacloud-gateway-oss/util/python/alibabacloud_gateway_oss_util/__init__.py +++ b/alibabacloud-gateway-oss/util/python/alibabacloud_gateway_oss_util/__init__.py @@ -1 +1 @@ -__version__ = "0.0.1" +__version__ = "0.0.2" diff --git a/alibabacloud-gateway-oss/util/python/alibabacloud_gateway_oss_util/client.py b/alibabacloud-gateway-oss/util/python/alibabacloud_gateway_oss_util/client.py index a2831001..3bab32df 100644 --- a/alibabacloud-gateway-oss/util/python/alibabacloud_gateway_oss_util/client.py +++ b/alibabacloud-gateway-oss/util/python/alibabacloud_gateway_oss_util/client.py @@ -12,92 +12,6 @@ from Tea.exceptions import RequiredArgumentException from .structs import * -typeRegistry = {} -# for oss -typeRegistry["CompleteMultipartUpload"] = CompleteMultipartUploadResponseBody -typeRegistry["CopyObject"] = CopyObjectResponseBody -typeRegistry["CreateAccessPoint"] = CreateAccessPointResponseBody -typeRegistry["CreateAccessPointForObjectProcess"] = CreateAccessPointForObjectProcessResponseBody -typeRegistry["CreateBucketDataRedundancyTransition"] = CreateBucketDataRedundancyTransitionResponseBody -typeRegistry["CreateCnameToken"] = CreateCnameTokenResponseBody -typeRegistry["DeleteMultipleObjects"] = DeleteMultipleObjectsResponseBody -typeRegistry["DescribeRegions"] = DescribeRegionsResponseBody -typeRegistry["DoMetaQuery"] = DoMetaQueryResponseBody -typeRegistry["GetAccessPoint"] = GetAccessPointResponseBody -typeRegistry["GetAccessPointConfigForObjectProcess"] = GetAccessPointConfigForObjectProcessResponseBody -typeRegistry["GetAccessPointForObjectProcess"] = GetAccessPointForObjectProcessResponseBody -typeRegistry["GetAccessPointPublicAccessBlock"] = GetAccessPointPublicAccessBlockResponseBody -typeRegistry["GetBucketAccessMonitor"] = GetBucketAccessMonitorResponseBody -typeRegistry["GetBucketAcl"] = GetBucketAclResponseBody -typeRegistry["GetBucketArchiveDirectRead"] = GetBucketArchiveDirectReadResponseBody -typeRegistry["GetBucketCallbackPolicy"] = GetBucketCallbackPolicyResponseBody -typeRegistry["GetBucketCors"] = GetBucketCorsResponseBody -typeRegistry["GetBucketDataRedundancyTransition"] = GetBucketDataRedundancyTransitionResponseBody -typeRegistry["GetBucketEncryption"] = GetBucketEncryptionResponseBody -typeRegistry["GetBucketHttpsConfig"] = GetBucketHttpsConfigResponseBody -typeRegistry["GetBucketInfo"] = GetBucketInfoResponseBody -typeRegistry["GetBucketInventory"] = GetBucketInventoryResponseBody -typeRegistry["GetBucketLifecycle"] = GetBucketLifecycleResponseBody -typeRegistry["GetBucketLocation"] = GetBucketLocationResponseBody -typeRegistry["GetBucketLogging"] = GetBucketLoggingResponseBody -typeRegistry["GetBucketPolicyStatus"] = GetBucketPolicyStatusResponseBody -typeRegistry["GetBucketPublicAccessBlock"] = GetBucketPublicAccessBlockResponseBody -typeRegistry["GetBucketReferer"] = GetBucketRefererResponseBody -typeRegistry["GetBucketReplication"] = GetBucketReplicationResponseBody -typeRegistry["GetBucketReplicationLocation"] = GetBucketReplicationLocationResponseBody -typeRegistry["GetBucketReplicationProgress"] = GetBucketReplicationProgressResponseBody -typeRegistry["GetBucketRequestPayment"] = GetBucketRequestPaymentResponseBody -typeRegistry["GetBucketResourceGroup"] = GetBucketResourceGroupResponseBody -typeRegistry["GetBucketResponseHeader"] = GetBucketResponseHeaderResponseBody -typeRegistry["GetBucketStat"] = GetBucketStatResponseBody -typeRegistry["GetBucketTags"] = GetBucketTagsResponseBody -typeRegistry["GetBucketTransferAcceleration"] = GetBucketTransferAccelerationResponseBody -typeRegistry["GetBucketVersioning"] = GetBucketVersioningResponseBody -typeRegistry["GetBucketWebsite"] = GetBucketWebsiteResponseBody -typeRegistry["GetBucketWorm"] = GetBucketWormResponseBody -typeRegistry["GetCnameToken"] = GetCnameTokenResponseBody -typeRegistry["GetLiveChannelHistory"] = GetLiveChannelHistoryResponseBody -typeRegistry["GetLiveChannelInfo"] = GetLiveChannelInfoResponseBody -typeRegistry["GetLiveChannelStat"] = GetLiveChannelStatResponseBody -typeRegistry["GetMetaQueryStatus"] = GetMetaQueryStatusResponseBody -typeRegistry["GetObjectAcl"] = GetObjectAclResponseBody -typeRegistry["GetObjectTagging"] = GetObjectTaggingResponseBody -typeRegistry["GetPublicAccessBlock"] = GetPublicAccessBlockResponseBody -typeRegistry["GetStyle"] = GetStyleResponseBody -typeRegistry["GetUserAntiDDosInfo"] = GetUserAntiDDosInfoResponseBody -typeRegistry["GetUserDefinedLogFieldsConfig"] = GetUserDefinedLogFieldsConfigResponseBody -typeRegistry["InitiateMultipartUpload"] = InitiateMultipartUploadResponseBody -typeRegistry["ListAccessPoints"] = ListAccessPointsResponseBody -typeRegistry["ListAccessPointsForObjectProcess"] = ListAccessPointsForObjectProcessResponseBody -typeRegistry["ListBucketAntiDDosInfo"] = ListBucketAntiDDosInfoResponseBody -typeRegistry["ListBucketDataRedundancyTransition"] = ListBucketDataRedundancyTransitionResponseBody -typeRegistry["ListBucketInventory"] = ListBucketInventoryResponseBody -typeRegistry["ListBuckets"] = ListBucketsResponseBody -typeRegistry["ListCname"] = ListCnameResponseBody -typeRegistry["ListLiveChannel"] = ListLiveChannelResponseBody -typeRegistry["ListMultipartUploads"] = ListMultipartUploadsResponseBody -typeRegistry["ListObjectVersions"] = ListObjectVersionsResponseBody -typeRegistry["ListObjects"] = ListObjectsResponseBody -typeRegistry["ListObjectsV2"] = ListObjectsV2ResponseBody -typeRegistry["ListParts"] = ListPartsResponseBody -typeRegistry["ListStyle"] = ListStyleResponseBody -typeRegistry["PutLiveChannel"] = PutLiveChannelResponseBody -typeRegistry["UploadPartCopy"] = UploadPartCopyResponseBody - -# for hcs-mgw -typeRegistry["GetAddress"] = GetAddressResponseBody -typeRegistry["GetAgent"] = GetAgentResponseBody -typeRegistry["GetAgentStatus"] = GetAgentStatusResponseBody -typeRegistry["GetJob"] = GetJobResponseBody -typeRegistry["GetJobResult"] = GetJobResultResponseBody -typeRegistry["GetReport"] = GetReportResponseBody -typeRegistry["GetTunnel"] = GetTunnelResponseBody -typeRegistry["ListAddress"] = ListAddressResponseBody -typeRegistry["ListAgent"] = ListAgentResponseBody -typeRegistry["ListJob"] = ListJobResponseBody -typeRegistry["ListJobHistory"] = ListJobHistoryResponseBody -typeRegistry["ListTunnel"] = ListTunnelResponseBody -typeRegistry["VerifyAddress"] = VerifyAddressResponseBody basic_instance = {} basic_instance[str] = '' @@ -237,8 +151,7 @@ def __parse_xml_impl(t, m): @staticmethod def parse_xml(bodyStr: str, apiName: str): - d = Client.__parse_xml_impl(ElementTree.fromstring(bodyStr), instanceRegistry[apiName].to_map()) - return typeRegistry[apiName]().from_map(d) + return Client.__parse_xml_impl(ElementTree.fromstring(bodyStr), instanceRegistry[apiName].to_map()) @staticmethod def __get_xml_factory(elem, val, parent_element=None):