一如既往的粗心

2018-12-26

今晚上线又犯低级错误,临时在脚本上增加ap2a区价格和二期支持类型价格,导致执行脚本出现问题

1
2
3
4
5
6
# 错误代码
# 实际上不是for循环的问题, 其实昨晚也想不通,今天看了下代码,才发现是zone的值被`污染`了
# 低级错误,写代码的时候就是没看出来
for resource_type, resource_infos in instance_type_info.iteritems():
zones = REGION_MAP[zone] if zone in REGION_MAP else [zone] # 这个语句的问题
for zone in zones:
1
2
3
zones = REGION_MAP[zone] if zone in REGION_MAP else [zone]
for resource_type, resource_infos in instance_type_info.iteritems():
for zone in zones:

总是很难让人信任doge