Revision 0c6ab9df snf-pithos-app/pithos/api/functions.py
b/snf-pithos-app/pithos/api/functions.py | ||
---|---|---|
590 | 590 |
try: |
591 | 591 |
request.backend.delete_container( |
592 | 592 |
request.user_uniq, v_account, v_container, |
593 |
until, delimiter=delimiter) |
|
593 |
until, delimiter=delimiter, listing_limit=settings.API_LIST_LIMIT)
|
|
594 | 594 |
except NotAllowedError: |
595 | 595 |
raise faults.Forbidden('Not allowed') |
596 | 596 |
except ItemNotExists: |
... | ... | |
1037 | 1037 |
version_id = copy_or_move_object( |
1038 | 1038 |
request, src_account, src_container, src_name, |
1039 | 1039 |
v_account, v_container, v_object, |
1040 |
move=True, delimiter=delimiter) |
|
1040 |
move=True, delimiter=delimiter, |
|
1041 |
listing_limit=settings.API_LIST_LIMIT) |
|
1041 | 1042 |
else: |
1042 | 1043 |
try: |
1043 | 1044 |
src_container, src_name = split_container_object_string( |
... | ... | |
1047 | 1048 |
version_id = copy_or_move_object( |
1048 | 1049 |
request, src_account, src_container, src_name, |
1049 | 1050 |
v_account, v_container, v_object, |
1050 |
move=False, delimiter=delimiter) |
|
1051 |
move=False, delimiter=delimiter, |
|
1052 |
listing_limit=settings.API_LIST_LIMIT) |
|
1051 | 1053 |
response = HttpResponse(status=201) |
1052 | 1054 |
response['X-Object-Version'] = version_id |
1053 | 1055 |
return response |
... | ... | |
1229 | 1231 |
|
1230 | 1232 |
version_id = copy_or_move_object(request, v_account, v_container, v_object, |
1231 | 1233 |
dest_account, dest_container, dest_name, |
1232 |
move=False, delimiter=delimiter) |
|
1234 |
move=False, delimiter=delimiter, |
|
1235 |
listing_limit=settings.API_LIST_LIMIT) |
|
1233 | 1236 |
response = HttpResponse(status=201) |
1234 | 1237 |
response['X-Object-Version'] = version_id |
1235 | 1238 |
return response |
... | ... | |
1524 | 1527 |
try: |
1525 | 1528 |
request.backend.delete_object( |
1526 | 1529 |
request.user_uniq, v_account, v_container, |
1527 |
v_object, until, delimiter=delimiter) |
|
1530 |
v_object, until, delimiter=delimiter, |
|
1531 |
listing_limit=settings.API_LIST_LIMIT) |
|
1528 | 1532 |
except NotAllowedError: |
1529 | 1533 |
raise faults.Forbidden('Not allowed') |
1530 | 1534 |
except ItemNotExists: |
Also available in: Unified diff