def create(self, code, runtime=None, package=None, **kwargs):
data = {
'runtime_id': runtime,
'code': jsonutils.dumps(code)
}
for k, v in kwargs.items():
if v is not None:
data.update({k: v})
params = {"data": data}
if package:
params.update({"files": {'package': package}})
response = self.http_client.request(
'/v1/functions',
'POST',
**params
)
body = jsonutils.loads(response.text)
return self.resource_class(self, body)
评论列表
文章目录