问题:
glance.images.update报错
>>> glance.images.update('4f99d8f9-abfb-41df-9e61-f95830a28bfd', "hw_vif_model" = "e1000")
File "<stdin>", line 1
SyntaxError: keyword can't be an expression
分析:
在做glanceclient API的调用过程中, glance.images.update(hw_vif_model = “e1000”), 其中,hw_vif_model是keyword,不是string
解决方法:
传入进来参数假如是dict的形式,需要转换为keyword.
glance.images.update('4f99d8f9-abfb-41df-9e61-f95830a28bfd', **{"hw_vif_multiqueue_enabled":"true"})