“非类型”对象没有“附加属性”属性

2024-10-04 03:17:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用消费价格表SDK Python,我有一个错误。它已经运行了很长时间。在2020/08月份,它失败了:

'NoneType' object has no attribute 'additional_properties'

尽管API没有对字段附加属性的描述,但它还是出现了。现在给出这个错误

字段“MeterDetails.additional_properties”也是如此

代码:

consumption_client.price_sheet.api_version = '2019-10-01'
priceSheetResult = consumption_client.price_sheet.get_by_billing_period(billing_period_name=self.partition_date.replace('-', '')[0:6], expand='properties/meterDetails')

return priceSheetResult

错误前更正的示例:

{"unit_of_measure": "1 Hour", "billing_period_id": "/subscriptions/.../providers/Microsoft.Billing/billingPeriods/20190601", "offer_id": "MS-AZR-0017P", "unit_price": "2", "included_quantity": "0", "part_number": "AAA", "additional_properties": null, "meter_id": "111111111111111", "currency_code": "EUR", "meter_details": {"meter_name": "NC24", "service_tier": null, "meter_category": "Virtual Machines", "service_name": null, "additional_properties": null, "meter_sub_category": "NC Promo Series Windows", "pretax_standard_rate": null, "total_included_quantity": null, "meter_location": "EU West", "unit": "1 Hour"}}

Tags: nameclientid错误unitpropertiesnullprice