Revision 78e1f8da snf-pithos-app/pithos/api/functions.py
b/snf-pithos-app/pithos/api/functions.py | ||
---|---|---|
294 | 294 |
getattr(request, 'token', None), groups[k]) |
295 | 295 |
policy = request.backend.get_account_policy( |
296 | 296 |
request.user_uniq, v_account) |
297 |
logger.debug(policy) |
|
297 | 298 |
except NotAllowedError: |
298 | 299 |
raise faults.Forbidden('Not allowed') |
299 | 300 |
|
... | ... | |
503 | 504 |
raise faults.ItemNotFound('Container does not exist') |
504 | 505 |
except ValueError: |
505 | 506 |
raise faults.BadRequest('Invalid policy header') |
507 |
except QuotaError, e: |
|
508 |
raise faults.RequestEntityTooLarge('Quota error: %s' % e) |
|
506 | 509 |
if meta: |
507 | 510 |
try: |
508 | 511 |
request.backend.update_container_meta(request.user_uniq, v_account, |
... | ... | |
540 | 543 |
raise faults.ItemNotFound('Container does not exist') |
541 | 544 |
except ValueError: |
542 | 545 |
raise faults.BadRequest('Invalid policy header') |
546 |
except QuotaError, e: |
|
547 |
raise faults.RequestEntityTooLarge('Quota error: %s' % e) |
|
543 | 548 |
if meta or replace: |
544 | 549 |
try: |
545 | 550 |
request.backend.update_container_meta(request.user_uniq, v_account, |
Also available in: Unified diff