Przeglądaj źródła

Update 'orthancDatabaseBrowser.py'

adding debugging to extractJSON
Andrej Studen 1 rok temu
rodzic
commit
698109c259
1 zmienionych plików z 5 dodań i 1 usunięć
  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: