0

我有一个功能:

 node = self.conn.NodeDriver.create_node(name = utils.VM_NAME %
 (course_id, names[i], idx), 
          image = images[i], 
          size = sizes[i],
          networks = network[i], 
          ex_keyname = key_pair.name)
 self.nodes.append(node)

使用networks参数,我分配了一个这样的列表:

<OpenStackNetwork id="d271340d-a55c-4470-af22-42640072917f" name="n-89-net2" cidr="None">

编译时出现错误:

    networks = network[i],
TypeError: 'OpenStackNetwork' object does not support indexing

请教我如何解决这个问题。谢谢你。

4

1 回答 1

0

您刚刚为网络参数分配了一个对象,这肯定不起作用,请尝试 [OpenStackNetwork()]

注意:放你的真实对象而不是我的例子

于 2016-04-28T05:38:32.537 回答