Revision 03992c72 snf-cyclades-app/synnefo/api/networks.py
b/snf-cyclades-app/synnefo/api/networks.py | ||
---|---|---|
46 | 46 |
from synnefo.api.common import method_not_allowed |
47 | 47 |
from synnefo.api.faults import (BadRequest, Unauthorized, |
48 | 48 |
NetworkInUse, OverLimit) |
49 |
from synnefo.db.models import Network, Pool |
|
49 |
from synnefo.db.models import Network |
|
50 |
from synnefo.db.pools import EmptyPool |
|
50 | 51 |
from synnefo.logic import backend |
51 | 52 |
|
52 | 53 |
|
... | ... | |
198 | 199 |
link=link, |
199 | 200 |
action='CREATE', |
200 | 201 |
state='PENDING') |
201 |
except Pool.PoolExhausted:
|
|
202 |
except EmptyPool:
|
|
202 | 203 |
raise OverLimit('Network count limit exceeded.') |
203 | 204 |
|
204 | 205 |
# Create BackendNetwork entries for each Backend |
Also available in: Unified diff