소스 검색

Update 'orthancDatabaseBrowser.py'

adding debugging to extractJSON
Andrej Studen 1 년 전
부모
커밋
698109c259
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  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: