config will stay in hex form (IE)

This commit is contained in:
Pavol Rusnak 2014-07-27 16:22:24 +02:00
parent 70dd320c1f
commit 608025419b

View File

@ -1,6 +1,5 @@
'''BridgeTransport implements transport TREZOR Bridge (aka trezord).'''
import binascii
import requests
import protobuf_json
import json
@ -21,7 +20,7 @@ class BridgeTransport(Transport):
if r.status_code != 200:
raise Exception('Could not fetch config from %s' % CONFIG_URL)
config = binascii.unhexlify(r.text)
config = r.text
r = requests.post(TREZORD_HOST + '/configure', data=config)
if r.status_code != 200:
@ -61,7 +60,7 @@ class BridgeTransport(Transport):
def _write(self, msg, protobuf_msg):
cls = protobuf_msg.__class__.__name__
msg = protobuf_json.pb2json(protobuf_msg)
payload = '{"type": "%s","message": %s}' % (cls, json.dumps(msg))
payload = '{"type": "%s", "message": %s}' % (cls, json.dumps(msg))
r = requests.post(TREZORD_HOST + '/call/%s' % self.session, data=payload)
if r.status_code != 200:
raise Exception('trezord: Could not write message' + get_error(r))