From 81bb61f8421426ff553e700634ee684497e09985 Mon Sep 17 00:00:00 2001 From: Denis Tereshkin Date: Wed, 22 Apr 2020 18:21:20 +0700 Subject: [PATCH] qhp-download: support for multipart data --- qhp-download.py | 55 ++++++++++++++++++++++++++++--------------------- 1 file changed, 32 insertions(+), 23 deletions(-) diff --git a/qhp-download.py b/qhp-download.py index c875d55..2071707 100644 --- a/qhp-download.py +++ b/qhp-download.py @@ -113,43 +113,52 @@ def main(): "timeframe" : period } + print("Sending request:", rq) s.send_multipart([bytes(json.dumps(rq), "utf-8")]) - parts = s.recv_multipart() + print("Awaiting response") + resp = s.recv() - print(parts[0]) - if parts[0] != b'OK': - print("Error:", parts[1]) + print(resp) + if resp != b'OK': + errmsg = s.recv_string() + print("Error:", errmsg) line_count = 0 with open(args.output_file, 'w', newline='') as f: writer = csv.writer(f) writer.writerow(['', '', '', '