From c1b88c24f96d8c51991d5f5f6cbc1b258670bb32 Mon Sep 17 00:00:00 2001 From: flan Date: Thu, 2 Nov 2017 23:56:48 +0100 Subject: [PATCH] Make JSON check less lame --- ankisyncd/sync_app.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ankisyncd/sync_app.py b/ankisyncd/sync_app.py index 3ca29dc..e12ef01 100644 --- a/ankisyncd/sync_app.py +++ b/ankisyncd/sync_app.py @@ -401,10 +401,9 @@ class SyncApp(object): data = buf.read() buf.close() - # really lame check for JSON - if data[0] == '{' and data[-1] == '}': + try: data = json.loads(data) - else: + except ValueError: data = {'data': data} return data