Revision bd40abfa snf-cyclades-app/synnefo/quotas/__init__.py
b/snf-cyclades-app/synnefo/quotas/__init__.py | ||
---|---|---|
30 | 30 |
from functools import wraps |
31 | 31 |
from contextlib import contextmanager |
32 | 32 |
|
33 |
|
|
33 |
from snf_django.lib.api import faults |
|
34 | 34 |
from synnefo.db.models import QuotaHolderSerial, VirtualMachine, Network |
35 |
from synnefo.api.faults import OverLimit |
|
36 | 35 |
from synnefo.settings import CYCLADES_USE_QUOTAHOLDER |
37 | 36 |
|
38 | 37 |
if CYCLADES_USE_QUOTAHOLDER: |
... | ... | |
209 | 208 |
serial = qh.issue_commission(**commission_info) |
210 | 209 |
except (NoCapacityError, NoQuantityError) as e: |
211 | 210 |
msg, details = render_quotaholder_exception(e) |
212 |
raise OverLimit(msg, details=details) |
|
211 |
raise faults.OverLimit(msg, details=details)
|
|
213 | 212 |
except CallError as e: |
214 | 213 |
log.exception("Unexpected error") |
215 | 214 |
raise |
Also available in: Unified diff