Fix appointment serialization

This commit is contained in:
Salvatore Ingala
2019-10-22 15:00:44 +08:00
parent cbcff453b1
commit b39f7ef55b

View File

@@ -102,11 +102,12 @@ def add_appointment(args):
appointment = build_appointment(appointment_data.get('tx'), appointment_data.get('tx_id'),
appointment_data.get('start_time'), appointment_data.get('end_time'),
appointment_data.get('dispute_delta'))
appointment_json = json.dumps(sort_keys=True, separators=(',', ':'))
logger.info("Sending appointment to PISA")
try:
r = requests.post(url=add_appointment_endpoint, json=appointment.to_json(), timeout=5)
r = requests.post(url=add_appointment_endpoint, json=appointment_json, timeout=5)
logger.info("{} (code: {}).".format(r.json(), r.status_code))