Revision e9d622bc scripts/gnt-instance

b/scripts/gnt-instance
1182 1182
    return 1
1183 1183

  
1184 1184
  for param in opts.beparams:
1185
    if opts.beparams[param].lower() == "default":
1186
      opts.beparams[param] = constants.VALUE_DEFAULT
1187
    elif opts.beparams[param].lower() == "none":
1188
      opts.beparams[param] = constants.VALUE_NONE
1189
    elif param == constants.BE_MEMORY:
1190
      opts.beparams[constants.BE_MEMORY] = \
1191
        utils.ParseUnit(opts.beparams[constants.BE_MEMORY])
1185
    if isinstance(opts.beparams[param], basestring):
1186
      if opts.beparams[param].lower() == "default":
1187
        opts.beparams[param] = constants.VALUE_DEFAULT
1188
      elif opts.beparams[param].lower() == "none":
1189
        opts.beparams[param] = constants.VALUE_NONE
1190
      elif param == constants.BE_MEMORY:
1191
        opts.beparams[constants.BE_MEMORY] = \
1192
          utils.ParseUnit(opts.beparams[constants.BE_MEMORY])
1192 1193

  
1193 1194
  for param in opts.hypervisor:
1194
    if opts.hypervisor[param].lower() == "default":
1195
      opts.hypervisor[param] = constants.VALUE_DEFAULT
1196
    elif opts.hypervisor[param].lower() == "none":
1197
      opts.hypervisor[param] = constants.VALUE_NONE
1195
    if isinstance(opts.hypervisor[param], basestring):
1196
      if opts.hypervisor[param].lower() == "default":
1197
        opts.hypervisor[param] = constants.VALUE_DEFAULT
1198
      elif opts.hypervisor[param].lower() == "none":
1199
        opts.hypervisor[param] = constants.VALUE_NONE
1198 1200

  
1199 1201
  for idx, (nic_op, nic_dict) in enumerate(opts.nics):
1200 1202
    try:

Also available in: Unified diff