Revision e6fb591c snf-pithos-app/pithos/api/functions.py
b/snf-pithos-app/pithos/api/functions.py | ||
---|---|---|
40 | 40 |
from django.utils.encoding import smart_str |
41 | 41 |
from django.views.decorators.csrf import csrf_exempt |
42 | 42 |
|
43 |
from snf_django.lib.astakos import get_uuids as _get_uuids
|
|
43 |
from astakosclient import AstakosClient
|
|
44 | 44 |
|
45 | 45 |
from snf_django.lib import api |
46 | 46 |
from snf_django.lib.api import faults |
... | ... | |
77 | 77 |
|
78 | 78 |
def get_uuids(names): |
79 | 79 |
try: |
80 |
url = ASTAKOS_URL + "/service/api/user_catalogs" |
|
81 |
uuids = _get_uuids(SERVICE_TOKEN, names, url=url) |
|
80 |
astakos = AstakosClient(ASTAKOS_URL, retry=2, |
|
81 |
use_pool=True, logger=logger) |
|
82 |
uuids = astakos.service_get_uuids(SERVICE_TOKEN, names) |
|
82 | 83 |
except Exception, e: |
83 | 84 |
logger.exception(e) |
84 | 85 |
return {} |
Also available in: Unified diff