2015-10-27 106 views
0

擴展資源類(遵循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實現這一正確的方法是什麼?

回答

0

沒有。 Boto3函數是從服務定義中隨時生成的,所以沒有靜態的create_tags函數供您繼承。因此,利用events system是擴展boto3功能的唯一方法。

+0

好的,謝謝你的幫助。 –