覆盖boto3中的基类函数

时间:2015-10-27 09:16:10

标签: python amazon-web-services boto3

扩展资源类时(遵循boto3扩展性指南说明),基类和自定义类之间没有继承关系。它导致基类丰富了自定义类的功能和属性。

我希望我能够覆盖基类函数,例如:

def create_tags(self, data):
    tags = [{'Key': k.capitalize(), 'Value': v} for k, v in data.items()]
    super().create_tags(Tags=tags)

有没有一种正确的方法来实现这个与boto3?

1 个答案:

答案 0 :(得分:0)

没有。 Boto3函数是从服务定义中动态生成的,因此没有静态create_tags函数可供您继承。因此,利用events system是扩展boto3功能的唯一方法。