Revision 32b1ed4a
b/snf-cyclades-app/synnefo/logic/servers.py | ||
---|---|---|
413 | 413 |
if network.state != "ACTIVE": |
414 | 414 |
raise faults.Conflict("Cannot create port while network '%s' is in" |
415 | 415 |
" '%s' status" % (network.id, network.state)) |
416 |
elif network.drained: |
|
417 |
raise faults.Conflict("Cannot create port while network %s is in" |
|
418 |
" 'SNF:DRAINED' status" % network.id) |
|
419 | 416 |
elif network.action == "DESTROY": |
420 | 417 |
msg = "Cannot create port. Network %s is being deleted." |
421 | 418 |
raise faults.Conflict(msg % network.id) |
419 |
elif network.drained: |
|
420 |
raise faults.Conflict("Cannot create port while network %s is in" |
|
421 |
" 'SNF:DRAINED' status" % network.id) |
|
422 | 422 |
|
423 | 423 |
ipaddress = None |
424 | 424 |
if use_ipaddress is not None: |
Also available in: Unified diff