Revision 8f335041 snf-cyclades-app/synnefo/logic/ips.py
b/snf-cyclades-app/synnefo/logic/ips.py | ||
---|---|---|
46 | 46 |
if network.action == "DESTROY": |
47 | 47 |
raise faults.Conflict("Cannot allocate IP. Network %s is being" |
48 | 48 |
" deleted" % network.id) |
49 |
elif network.drained: |
|
50 |
raise faults.Conflict("Can not allocate IP while network '%s' is in" |
|
51 |
" 'SNF:DRAINED' status" % network.id) |
|
52 |
|
|
49 | 53 |
ip_pools = IPPoolTable.objects.select_for_update()\ |
50 | 54 |
.filter(subnet__network=network) |
51 | 55 |
try: |
Also available in: Unified diff