Skip to content

Commit 726d690

Browse files
author
金山云SDK
authored
Merge pull request KscSDK#17 from liuyichen/master
框架修改
2 parents 2cc6a24 + aa260ef commit 726d690

File tree

8 files changed

+2072
-138
lines changed

8 files changed

+2072
-138
lines changed

examples/kog.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,9 @@
33
from kscore.session import get_session
44

55
if __name__ == "__main__":
6+
67
s = get_session()
78

89
client = s.create_client("kog", use_ssl=True)
910

1011
projects = client.get_project_list()
11-
12-
project = client.add_project(name='123123', comment='123123')
13-
14-
project.update(name="bcd")
15-
16-
client.edit_project(**project)
17-
18-
client.delete_project(id=project['id'])
19-
20-
assert projects == client.get_project_list()

kscore/client.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -557,8 +557,14 @@ def _convert_to_request_dict(self, api_params, operation_model,
557557
operation_name=operation_name),
558558
params=api_params, model=operation_model, context=context)
559559

560-
request_dict = self._serializer.serialize_to_request(
561-
api_params, operation_model)
560+
serializer = self._serializer
561+
562+
if operation_model.is_rewrite_protocol:
563+
564+
serializer = kscore.serialize.create_serializer(operation_model.protocol, True)
565+
566+
request_dict = serializer.serialize_to_request(api_params, operation_model)
567+
562568
prepare_request_dict(request_dict, endpoint_url=self._endpoint.host,
563569
user_agent=self._client_config.user_agent)
564570
return request_dict

kscore/data/kog/2016-05-13/service-2.yaml

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

0 commit comments

Comments
 (0)