扩展资源类时(遵循boto3扩展性指南说明),基类和自定义类之间没有继承关系。它导致基类丰富了自定义类的功能和属性。
我希望我能够覆盖基类函数,例如:
def create_tags(self, data):
tags = [{'Key': k.capitalize(), 'Value': v} for k, v in data.items()]
super().create_tags(Tags=tags)
有没有一种正确的方法来实现这个与boto3?
答案 0 :(得分:0)
没有。 Boto3函数是从服务定义中动态生成的,因此没有静态create_tags
函数可供您继承。因此,利用events system是扩展boto3功能的唯一方法。