Revision cad9202c snf-cyclades-app/synnefo/logic/ips.py
b/snf-cyclades-app/synnefo/logic/ips.py | ||
---|---|---|
201 | 201 |
if floating_ip.nic: |
202 | 202 |
# This is safe, you also need for_update to attach floating IP to |
203 | 203 |
# instance. |
204 |
msg = "Floating IP '%s' is attached to instance." % floating_ip.id |
|
204 |
server = floating_ip.nic.machine |
|
205 |
if server is None: |
|
206 |
msg = ("Floating IP '%s' is used by port '%s'" % |
|
207 |
(floating_ip.id, floating_ip.nic_id)) |
|
208 |
else: |
|
209 |
msg = ("Floating IP '%s' is used by server '%s'" % |
|
210 |
(floating_ip.id, floating_ip.nic.machine_id)) |
|
205 | 211 |
raise faults.Conflict(msg) |
206 | 212 |
|
207 | 213 |
# Lock network to prevent deadlock |
Also available in: Unified diff