1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-14 08:17:13 +03:00

UTF-8 encode json POST data

This commit is contained in:
Jonathan Harris 2017-12-17 20:40:45 +00:00
parent 105f44e6ca
commit d4ffdab30c

View File

@ -267,7 +267,7 @@ def worker():
def call(cmdr, args, callback=None):
(username, apikey) = credentials(cmdr)
args = dict(args)
args['commanderName'] = username
args['commanderName'] = username.encode('utf-8')
args['apiKey'] = apikey
args['fromSoftware'] = applongname
args['fromSoftwareVersion'] = appversion
@ -295,7 +295,7 @@ def sendEntry(cmdr, system, station, entry, state):
entry['_shipId'] = state['ShipID']
# Make the API call
call(cmdr, { 'message': json.dumps(entry) }, eventCallback)
call(cmdr, { 'message': json.dumps(entry, ensure_ascii=False).encode('utf-8') }, eventCallback)
def writelog_callback(reply):