Revision 20fc5c41 snf-cyclades-app/synnefo/api/management/commands/floating-ip-remove.py

b/snf-cyclades-app/synnefo/api/management/commands/floating-ip-remove.py
52 52
        force = options['force']
53 53
        self.confirm_deletion(force, "floating ip(s)", args)
54 54

  
55
        floating_ip_id = args[0]
56

  
57
        floating_ip = common.get_floating_ip_by_id(floating_ip_id,
58
                                                   for_update=True)
59
        ips.delete_floating_ip(floating_ip)
60
        self.stdout.write("Deleted floating IP '%s'.\n" % floating_ip_id)
55
        for floating_ip_id in args:
56
            self.stdout.write("\n")
57
            try:
58
                floating_ip = common.get_floating_ip_by_id(floating_ip_id,
59
                                                           for_update=True)
60
                ips.delete_floating_ip(floating_ip)
61
                self.stdout.write("Deleted floating IP '%s'.\n" %
62
                                  floating_ip_id)
63
            except CommandError as e:
64
                self.stdout.write("Error -- %s\n" % e.message)

Also available in: Unified diff