Revision b336e6fa snf-cyclades-app/synnefo/quotas/__init__.py
b/snf-cyclades-app/synnefo/quotas/__init__.py | ||
---|---|---|
37 | 37 |
|
38 | 38 |
if CYCLADES_USE_QUOTAHOLDER: |
39 | 39 |
from synnefo.settings import (CYCLADES_QUOTAHOLDER_URL, |
40 |
CYCLADES_QUOTAHOLDER_TOKEN) |
|
41 |
from kamaki.clients.quotaholder import QuotaholderClient |
|
40 |
CYCLADES_QUOTAHOLDER_TOKEN, |
|
41 |
CYCLADES_QUOTAHOLDER_POOLSIZE) |
|
42 |
from synnefo.lib.quotaholder import QuotaholderClient |
|
42 | 43 |
else: |
43 | 44 |
from synnefo.settings import (VMS_USER_QUOTA, MAX_VMS_PER_USER, |
44 | 45 |
NETWORKS_USER_QUOTA, MAX_NETWORKS_PER_USER) |
45 | 46 |
|
46 |
from kamaki.clients.quotaholder.api import (NoCapacityError, NoQuantityError, |
|
47 |
NoEntityError) |
|
48 |
from kamaki.clients.commissioning import CallError |
|
47 |
from synnefo.lib.quotaholder.api import (NoCapacityError, NoQuantityError, |
|
48 |
NoEntityError, CallError) |
|
49 | 49 |
|
50 | 50 |
import logging |
51 | 51 |
log = logging.getLogger(__name__) |
... | ... | |
110 | 110 |
"""Context manager for using a QuotaHolder.""" |
111 | 111 |
if CYCLADES_USE_QUOTAHOLDER: |
112 | 112 |
quotaholder = QuotaholderClient(CYCLADES_QUOTAHOLDER_URL, |
113 |
token=CYCLADES_QUOTAHOLDER_TOKEN) |
|
113 |
token=CYCLADES_QUOTAHOLDER_TOKEN, |
|
114 |
poolsize=CYCLADES_QUOTAHOLDER_POOLSIZE) |
|
114 | 115 |
else: |
115 | 116 |
quotaholder = DummyQuotaholderClient() |
116 | 117 |
|
Also available in: Unified diff