eric7/UI/PythonAstViewer.py

branch
eric7
changeset 8356
68ec9c3d4de5
parent 8318
962bce857696
child 8358
144a6b854f70
equal deleted inserted replaced
8355:8a7677a63c8d 8356:68ec9c3d4de5
16 QTreeWidget, QTreeWidgetItem, QAbstractItemView, QWidget, QVBoxLayout 16 QTreeWidget, QTreeWidgetItem, QAbstractItemView, QWidget, QVBoxLayout
17 ) 17 )
18 18
19 from asttokens import ASTTokens 19 from asttokens import ASTTokens
20 20
21 from E5Gui.E5OverrideCursor import E5OverrideCursor 21 from E5Gui.EricOverrideCursor import EricOverrideCursor
22 22
23 import Preferences 23 import Preferences
24 24
25 25
26 class PythonAstViewer(QWidget): 26 class PythonAstViewer(QWidget):
230 self.__createErrorItem(self.tr( 230 self.__createErrorItem(self.tr(
231 "The current editor does not contain Python source code." 231 "The current editor does not contain Python source code."
232 )) 232 ))
233 return 233 return
234 234
235 with E5OverrideCursor(): 235 with EricOverrideCursor():
236 try: 236 try:
237 # generate the AST 237 # generate the AST
238 root = ast.parse(source, self.__editor.getFileName(), "exec") 238 root = ast.parse(source, self.__editor.getFileName(), "exec")
239 self.__markTextRanges(root, source) 239 self.__markTextRanges(root, source)
240 astValid = True 240 astValid = True

eric ide

mercurial