eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py

changeset 8217
385f60c94548
parent 7923
91e843545d9a
equal deleted inserted replaced
8216:6a042a54e0f7 8217:385f60c94548
31 Constructor 31 Constructor
32 32
33 @param plugin reference to the plugin object (TranslatorPlugin) 33 @param plugin reference to the plugin object (TranslatorPlugin)
34 @param parent reference to the parent object (QObject) 34 @param parent reference to the parent object (QObject)
35 """ 35 """
36 super(PromtEngine, self).__init__(plugin, parent) 36 super().__init__(plugin, parent)
37 37
38 self.__mapping = { 38 self.__mapping = {
39 "de": "g", 39 "de": "g",
40 "en": "e", 40 "en": "e",
41 "es": "s", 41 "es": "s",
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(

eric ide

mercurial