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