Preferences/ProgramsDialog.py

changeset 686
b672b36f3efb
parent 438
f62a3f9d2e28
child 791
9ec2ac20e54e
equal deleted inserted replaced
684:2f29a0b6e1c7 686:b672b36f3efb
171 version = self.trUtf8("(unknown)") 171 version = self.trUtf8("(unknown)")
172 except (ImportError, AttributeError, OSError): 172 except (ImportError, AttributeError, OSError):
173 text = "enchant" 173 text = "enchant"
174 version = "" 174 version = ""
175 self.__createEntry(self.trUtf8("Spell Checker - PyEnchant"), text, version) 175 self.__createEntry(self.trUtf8("Spell Checker - PyEnchant"), text, version)
176
177 # 8. do the pygments entry
178 try:
179 import pygments
180 try:
181 text = os.path.dirname(pygments.__file__)
182 except AttributeError:
183 text = "pygments"
184 try:
185 version = pygments.__version__
186 except AttributeError:
187 version = self.trUtf8("(unknown)")
188 except (ImportError, AttributeError, OSError):
189 text = "pygments"
190 version = ""
191 self.__createEntry(self.trUtf8("Source Highlighter - Pygments"), text, version)
176 192
177 # do the plugin related programs 193 # do the plugin related programs
178 pm = e5App().getObject("PluginManager") 194 pm = e5App().getObject("PluginManager")
179 for info in pm.getPluginExeDisplayData(): 195 for info in pm.getPluginExeDisplayData():
180 if info["programEntry"]: 196 if info["programEntry"]:

eric ide

mercurial