'NoneType'对象没有属性'additional_properties'

问题描述

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

'nonetype' object has no attribute 'additional_properties'

尽管API没有字段Additional_properties的描述,但它来了。现在给出这个错误

“ meterdertails.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,"meter_sub_category": "NC Promo Series Windows","pretax_standard_rate": null,"total_included_quantity": null,"meter_location": "EU West","unit": "1 Hour"}}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)