Przeglądaj źródła

Adding formatless error reporting in extractJSON part of orthancDatabaseBrowser

Andrej 1 rok temu
rodzic
commit
1732324b80
1 zmienionych plików z 4 dodań i 3 usunięć
  1. 4 3
      orthancDatabaseBrowser.py

+ 4 - 3
orthancDatabaseBrowser.py

@@ -2,6 +2,7 @@ import orthancInterface
 import json
 import chardet
 import io
+import sys
 
 def extractJSON(data):
    encoding=chardet.detect(data)["encoding"]
@@ -13,10 +14,10 @@ def extractJSON(data):
       except UnicodeDecodeError:
          pass
 
-      try:
-         print(f'Failed to decode with [{x}]: {data}')
-      except SyntaxError:
+      if sys.version_info[1]<6:
          print('Failed to decode with [{}]: {}'.format(x,data))
+      else:
+         print(f'Failed to decode with [{x}]: {data}')
 
    return None