文档首页 > > 开发指南> Python> 使用> 函数通用参数

函数通用参数

分享
更新时间: 2019/11/15 GMT+08:00

Python SDK支持一些通用参数,使用方法如下:

ignore_missing

该参数一般出现在服务的delete接口中,默认参数为True,例如:

delete_flavor(self, flavor, ignore_missing=True)

delete_image(self, image, ignore_missing=True)

当设置为True时,如果删除的资源不存在时,不打印异常信息,不抛出异常;

当设置为False时,如果所删除的资源不存在,会抛出openstack.exceptions.ResourceNotFound异常。如果没有处理该异常,会导致程序异常终止执行。

details

该参数一般出现在服务的获取资源详细列表接口中,例如:

flavors(self, details=True, **query)

images(self, details=True, **query)

只有支持/detail接口的资源才支持传入。

当设置为True,请求资源的URI为{RES}/details,返回资源的详细信息;

当设置为False,请求的资源的URI为{RES},返回资源的最基本的信息。

limit

该参数一般出现在服务的获取资源详细列表接口中,例如:

flavors(self, details=True, limit = 5)

images(self, details=True, limit = 10)

当传入limit参数时,查询结果会分页返回,每次返回的个数为limit的数值;

当不传入limit参数时,查询结果会一次返回。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区