Parcourir la source

Update 'orthancDatabaseBrowser.py'

adding debugging to extractJSON
Andrej Studen il y a 1 an
Parent
commit
698109c259
1 fichiers modifiés avec 5 ajouts et 1 suppressions
  1. 5 1
      orthancDatabaseBrowser.py

+ 5 - 1
orthancDatabaseBrowser.py

@@ -5,7 +5,11 @@ import io
 
 def extractJSON(data):
     encoding=chardet.detect(data)["encoding"]
-    return json.loads(data.decode(encoding))
+    try:
+    	return json.loads(data.decode(encoding))
+    except UnicodeDecodeError:
+    	print(f'Failed to decode with [{encoding}]: {data}')
+        return None
 
 
 class orthancDB: