Skip to content

Commit f18f712

Browse files
dreamph666yndu13
authored andcommitted
[oss gateway util] python: change ret val of parse_xml() from TeaModel() to dict()
1 parent 5c88491 commit f18f712

File tree

3 files changed

+4
-91
lines changed

3 files changed

+4
-91
lines changed

alibabacloud-gateway-oss/util/Teafile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"scope": "alibabacloud",
33
"name": "GatewayOSS_Util",
4-
"version": "0.0.8",
4+
"version": "0.0.9",
55
"main": "./main.tea",
66
"maintainers": [
77
{
@@ -14,7 +14,7 @@
1414
"releases": {
1515
"go": "github.com/alibabacloud-go/alibabacloud-gateway-oss-util/client:v0.0.6",
1616
"java": "com.aliyun:alibabacloud-gateway-oss-util:0.0.5",
17-
"python": "alibabacloud_gateway_oss_util:0.0.1"
17+
"python": "alibabacloud_gateway_oss_util:0.0.2"
1818
},
1919
"csharp": {
2020
"namespace": "AlibabaCloud.GatewayOss_Util",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.0.1"
1+
__version__ = "0.0.2"

alibabacloud-gateway-oss/util/python/alibabacloud_gateway_oss_util/client.py

Lines changed: 1 addition & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -12,92 +12,6 @@
1212
from Tea.exceptions import RequiredArgumentException
1313
from .structs import *
1414

15-
typeRegistry = {}
16-
# for oss
17-
typeRegistry["CompleteMultipartUpload"] = CompleteMultipartUploadResponseBody
18-
typeRegistry["CopyObject"] = CopyObjectResponseBody
19-
typeRegistry["CreateAccessPoint"] = CreateAccessPointResponseBody
20-
typeRegistry["CreateAccessPointForObjectProcess"] = CreateAccessPointForObjectProcessResponseBody
21-
typeRegistry["CreateBucketDataRedundancyTransition"] = CreateBucketDataRedundancyTransitionResponseBody
22-
typeRegistry["CreateCnameToken"] = CreateCnameTokenResponseBody
23-
typeRegistry["DeleteMultipleObjects"] = DeleteMultipleObjectsResponseBody
24-
typeRegistry["DescribeRegions"] = DescribeRegionsResponseBody
25-
typeRegistry["DoMetaQuery"] = DoMetaQueryResponseBody
26-
typeRegistry["GetAccessPoint"] = GetAccessPointResponseBody
27-
typeRegistry["GetAccessPointConfigForObjectProcess"] = GetAccessPointConfigForObjectProcessResponseBody
28-
typeRegistry["GetAccessPointForObjectProcess"] = GetAccessPointForObjectProcessResponseBody
29-
typeRegistry["GetAccessPointPublicAccessBlock"] = GetAccessPointPublicAccessBlockResponseBody
30-
typeRegistry["GetBucketAccessMonitor"] = GetBucketAccessMonitorResponseBody
31-
typeRegistry["GetBucketAcl"] = GetBucketAclResponseBody
32-
typeRegistry["GetBucketArchiveDirectRead"] = GetBucketArchiveDirectReadResponseBody
33-
typeRegistry["GetBucketCallbackPolicy"] = GetBucketCallbackPolicyResponseBody
34-
typeRegistry["GetBucketCors"] = GetBucketCorsResponseBody
35-
typeRegistry["GetBucketDataRedundancyTransition"] = GetBucketDataRedundancyTransitionResponseBody
36-
typeRegistry["GetBucketEncryption"] = GetBucketEncryptionResponseBody
37-
typeRegistry["GetBucketHttpsConfig"] = GetBucketHttpsConfigResponseBody
38-
typeRegistry["GetBucketInfo"] = GetBucketInfoResponseBody
39-
typeRegistry["GetBucketInventory"] = GetBucketInventoryResponseBody
40-
typeRegistry["GetBucketLifecycle"] = GetBucketLifecycleResponseBody
41-
typeRegistry["GetBucketLocation"] = GetBucketLocationResponseBody
42-
typeRegistry["GetBucketLogging"] = GetBucketLoggingResponseBody
43-
typeRegistry["GetBucketPolicyStatus"] = GetBucketPolicyStatusResponseBody
44-
typeRegistry["GetBucketPublicAccessBlock"] = GetBucketPublicAccessBlockResponseBody
45-
typeRegistry["GetBucketReferer"] = GetBucketRefererResponseBody
46-
typeRegistry["GetBucketReplication"] = GetBucketReplicationResponseBody
47-
typeRegistry["GetBucketReplicationLocation"] = GetBucketReplicationLocationResponseBody
48-
typeRegistry["GetBucketReplicationProgress"] = GetBucketReplicationProgressResponseBody
49-
typeRegistry["GetBucketRequestPayment"] = GetBucketRequestPaymentResponseBody
50-
typeRegistry["GetBucketResourceGroup"] = GetBucketResourceGroupResponseBody
51-
typeRegistry["GetBucketResponseHeader"] = GetBucketResponseHeaderResponseBody
52-
typeRegistry["GetBucketStat"] = GetBucketStatResponseBody
53-
typeRegistry["GetBucketTags"] = GetBucketTagsResponseBody
54-
typeRegistry["GetBucketTransferAcceleration"] = GetBucketTransferAccelerationResponseBody
55-
typeRegistry["GetBucketVersioning"] = GetBucketVersioningResponseBody
56-
typeRegistry["GetBucketWebsite"] = GetBucketWebsiteResponseBody
57-
typeRegistry["GetBucketWorm"] = GetBucketWormResponseBody
58-
typeRegistry["GetCnameToken"] = GetCnameTokenResponseBody
59-
typeRegistry["GetLiveChannelHistory"] = GetLiveChannelHistoryResponseBody
60-
typeRegistry["GetLiveChannelInfo"] = GetLiveChannelInfoResponseBody
61-
typeRegistry["GetLiveChannelStat"] = GetLiveChannelStatResponseBody
62-
typeRegistry["GetMetaQueryStatus"] = GetMetaQueryStatusResponseBody
63-
typeRegistry["GetObjectAcl"] = GetObjectAclResponseBody
64-
typeRegistry["GetObjectTagging"] = GetObjectTaggingResponseBody
65-
typeRegistry["GetPublicAccessBlock"] = GetPublicAccessBlockResponseBody
66-
typeRegistry["GetStyle"] = GetStyleResponseBody
67-
typeRegistry["GetUserAntiDDosInfo"] = GetUserAntiDDosInfoResponseBody
68-
typeRegistry["GetUserDefinedLogFieldsConfig"] = GetUserDefinedLogFieldsConfigResponseBody
69-
typeRegistry["InitiateMultipartUpload"] = InitiateMultipartUploadResponseBody
70-
typeRegistry["ListAccessPoints"] = ListAccessPointsResponseBody
71-
typeRegistry["ListAccessPointsForObjectProcess"] = ListAccessPointsForObjectProcessResponseBody
72-
typeRegistry["ListBucketAntiDDosInfo"] = ListBucketAntiDDosInfoResponseBody
73-
typeRegistry["ListBucketDataRedundancyTransition"] = ListBucketDataRedundancyTransitionResponseBody
74-
typeRegistry["ListBucketInventory"] = ListBucketInventoryResponseBody
75-
typeRegistry["ListBuckets"] = ListBucketsResponseBody
76-
typeRegistry["ListCname"] = ListCnameResponseBody
77-
typeRegistry["ListLiveChannel"] = ListLiveChannelResponseBody
78-
typeRegistry["ListMultipartUploads"] = ListMultipartUploadsResponseBody
79-
typeRegistry["ListObjectVersions"] = ListObjectVersionsResponseBody
80-
typeRegistry["ListObjects"] = ListObjectsResponseBody
81-
typeRegistry["ListObjectsV2"] = ListObjectsV2ResponseBody
82-
typeRegistry["ListParts"] = ListPartsResponseBody
83-
typeRegistry["ListStyle"] = ListStyleResponseBody
84-
typeRegistry["PutLiveChannel"] = PutLiveChannelResponseBody
85-
typeRegistry["UploadPartCopy"] = UploadPartCopyResponseBody
86-
87-
# for hcs-mgw
88-
typeRegistry["GetAddress"] = GetAddressResponseBody
89-
typeRegistry["GetAgent"] = GetAgentResponseBody
90-
typeRegistry["GetAgentStatus"] = GetAgentStatusResponseBody
91-
typeRegistry["GetJob"] = GetJobResponseBody
92-
typeRegistry["GetJobResult"] = GetJobResultResponseBody
93-
typeRegistry["GetReport"] = GetReportResponseBody
94-
typeRegistry["GetTunnel"] = GetTunnelResponseBody
95-
typeRegistry["ListAddress"] = ListAddressResponseBody
96-
typeRegistry["ListAgent"] = ListAgentResponseBody
97-
typeRegistry["ListJob"] = ListJobResponseBody
98-
typeRegistry["ListJobHistory"] = ListJobHistoryResponseBody
99-
typeRegistry["ListTunnel"] = ListTunnelResponseBody
100-
typeRegistry["VerifyAddress"] = VerifyAddressResponseBody
10115

10216
basic_instance = {}
10317
basic_instance[str] = ''
@@ -237,8 +151,7 @@ def __parse_xml_impl(t, m):
237151

238152
@staticmethod
239153
def parse_xml(bodyStr: str, apiName: str):
240-
d = Client.__parse_xml_impl(ElementTree.fromstring(bodyStr), instanceRegistry[apiName].to_map())
241-
return typeRegistry[apiName]().from_map(d)
154+
return Client.__parse_xml_impl(ElementTree.fromstring(bodyStr), instanceRegistry[apiName].to_map())
242155

243156
@staticmethod
244157
def __get_xml_factory(elem, val, parent_element=None):

0 commit comments

Comments
 (0)