Revision d823a562 snf-pithos-app/pithos/api/util.py
b/snf-pithos-app/pithos/api/util.py | ||
---|---|---|
1062 | 1062 |
|
1063 | 1063 |
|
1064 | 1064 |
def api_method(http_method=None, token_required=True, user_required=True, logger=None, |
1065 |
format_allowed=False, default_serialization="json"): |
|
1065 |
format_allowed=False, serializations=None): |
|
1066 |
serializations = serializations or ['json', 'xml'] |
|
1066 | 1067 |
def decorator(func): |
1067 | 1068 |
@api.api_method(http_method=http_method, token_required=token_required, |
1068 | 1069 |
user_required=user_required, |
1069 | 1070 |
logger=logger, format_allowed=format_allowed, |
1070 | 1071 |
astakos_url=ASTAKOS_BASE_URL, |
1071 |
default_serialization=default_serialization)
|
|
1072 |
serializations=serializations)
|
|
1072 | 1073 |
@wraps(func) |
1073 | 1074 |
def wrapper(request, *args, **kwargs): |
1074 | 1075 |
# The args variable may contain up to (account, container, object). |
Also available in: Unified diff