Revision b9818693
b/snf-common/synnefo/lib/astakos.py | ||
---|---|---|
64 | 64 |
return execute |
65 | 65 |
|
66 | 66 |
|
67 |
def call(token, url, headers={}, body=None, method='GET'):
|
|
67 |
def call(token, url, headers=None, body=None, method='GET'):
|
|
68 | 68 |
p = urlparse(url) |
69 | 69 |
|
70 | 70 |
kwargs = {} |
71 |
kwargs['headers'] = headers |
|
71 |
if headers is None: |
|
72 |
headers = {} |
|
73 |
kwargs["headers"] = headers |
|
72 | 74 |
kwargs['headers']['X-Auth-Token'] = token |
73 | 75 |
if body: |
74 | 76 |
kwargs['body'] = body |
b/snf-pithos-app/pithos/api/delegate.py | ||
---|---|---|
67 | 67 |
return HttpResponseRedirect(uri) |
68 | 68 |
|
69 | 69 |
|
70 |
def proxy(request, url, headers={}, body=None):
|
|
70 |
def proxy(request, url, headers=None, body=None):
|
|
71 | 71 |
p = urlparse(url) |
72 | 72 |
|
73 | 73 |
kwargs = {} |
74 |
kwargs['headers'] = headers |
|
74 |
if headers is None: |
|
75 |
headers = {} |
|
76 |
kwargs["headers"] = headers |
|
75 | 77 |
kwargs['headers'].update(request.META) |
76 | 78 |
kwargs['body'] = body |
77 | 79 |
kwargs['headers'].setdefault('content-type', 'application/json') |
Also available in: Unified diff