Revision b53874cb

b/lib/client/gnt_instance.py
640 640
  except (TypeError, ValueError), err:
641 641
    raise errors.OpPrereqError("Invalid disk index: %s" % str(err),
642 642
                               errors.ECODE_INVAL)
643
  amount = utils.ParseUnit(args[2])
643
  try:
644
    amount = utils.ParseUnit(args[2])
645
  except errors.UnitParseError:
646
    raise errors.OpPrereqError("Can't parse the given amount '%s'" % args[2],
647
                               errors.ECODE_INVAL)
644 648
  op = opcodes.OpInstanceGrowDisk(instance_name=instance,
645 649
                                  disk=disk, amount=amount,
646 650
                                  wait_for_sync=opts.wait_for_sync)

Also available in: Unified diff