93 try: |
93 try: |
94 responseDict = json.loads(response) |
94 responseDict = json.loads(response) |
95 except ValueError: |
95 except ValueError: |
96 return self.tr("Promt: Invalid response received"), False |
96 return self.tr("Promt: Invalid response received"), False |
97 |
97 |
98 if "d" in responseDict: |
98 responseDict = responseDict.get("d", responseDict) |
99 responseDict = responseDict["d"] |
|
100 |
|
101 result = responseDict["result"][:-1] # get rid of stub |
99 result = responseDict["result"][:-1] # get rid of stub |
102 |
100 |
103 if responseDict["errCode"] == 0: |
101 if responseDict["errCode"] == 0: |
104 if responseDict["ptsDirCode"] == "": |
102 if responseDict["ptsDirCode"] == "": |
105 result = self.tr( |
103 result = self.tr( |