@@ -5,6 +5,8 @@ import io
import sys
def extractJSON(data):
+ if len(data)==0:
+ return {}
encoding=chardet.detect(data)["encoding"]
#try with a set of encodings to maximize probability of success
encodings=[encoding,'utf_8']
@@ -25,6 +25,8 @@ class orthancQR:
v={}
response=self.net.get(apiURL)
#OK if empty,JSON if fail
+ if len(response.data)==0:
return orthancDatabaseBrowser.extractJSON(response.data)
def sendCFind(self,name,query):