Commit 26f6808f by Miles Richardson

fix #157

parent 67a7042a
...@@ -112,7 +112,10 @@ class ParseBase(object): ...@@ -112,7 +112,10 @@ class ParseBase(object):
url += '?%s' % urlencode(kw) url += '?%s' % urlencode(kw)
data = None data = None
else: else:
data = data.encode('utf-8') if cls.__name__ == 'File':
data = data
else:
data = data.encode('utf-8')
headers = { headers = {
'Content-type': 'application/json', 'Content-type': 'application/json',
...@@ -121,7 +124,10 @@ class ParseBase(object): ...@@ -121,7 +124,10 @@ class ParseBase(object):
} }
headers.update(extra_headers or {}) headers.update(extra_headers or {})
request = Request(url, data, headers) if cls.__name__ == 'File':
request = Request(url.encode('utf-8'), data, headers)
else:
request = Request(url, data, headers)
if ACCESS_KEYS.get('session_token'): if ACCESS_KEYS.get('session_token'):
request.add_header('X-Parse-Session-Token', ACCESS_KEYS.get('session_token')) request.add_header('X-Parse-Session-Token', ACCESS_KEYS.get('session_token'))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment