Graphics/PackageDiagramBuilder.py

branch
Py2 comp.
changeset 3515
1b8381afe38f
parent 3484
645c12de6b0c
parent 3478
beec1d9c1851
child 3656
441956d8fce5
equal deleted inserted replaced
3506:d85fadb263a0 3515:1b8381afe38f
12 import glob 12 import glob
13 import os.path 13 import os.path
14 try: # Py3 14 try: # Py3
15 from itertools import zip_longest 15 from itertools import zip_longest
16 except ImportError: 16 except ImportError:
17 from itertools import izip_longest as zip_longest #__IGNORE_WARNING__ 17 from itertools import izip_longest as zip_longest # __IGNORE_WARNING__
18 18
19 from PyQt4.QtGui import QApplication, QGraphicsTextItem 19 from PyQt4.QtGui import QApplication, QGraphicsTextItem
20 20
21 from E5Gui.E5ProgressDialog import E5ProgressDialog 21 from E5Gui.E5ProgressDialog import E5ProgressDialog
22 22
93 Utilities.normjoinpath(self.package, ext))) 93 Utilities.normjoinpath(self.package, ext)))
94 tot = len(modules) 94 tot = len(modules)
95 progress = E5ProgressDialog( 95 progress = E5ProgressDialog(
96 self.tr("Parsing modules..."), 96 self.tr("Parsing modules..."),
97 None, 0, tot, self.tr("%v/%m Modules"), self.parent()) 97 None, 0, tot, self.tr("%v/%m Modules"), self.parent())
98 progress.setWindowTitle(self.tr("Package Diagram"))
98 try: 99 try:
99 prog = 0 100 prog = 0
100 progress.show() 101 progress.show()
101 QApplication.processEvents() 102 QApplication.processEvents()
102 103
152 for subpackage in subpackagesList: 153 for subpackage in subpackagesList:
153 tot += len(glob.glob(Utilities.normjoinpath(subpackage, ext))) 154 tot += len(glob.glob(Utilities.normjoinpath(subpackage, ext)))
154 progress = E5ProgressDialog( 155 progress = E5ProgressDialog(
155 self.tr("Parsing modules..."), 156 self.tr("Parsing modules..."),
156 None, 0, tot, self.tr("%v/%m Modules"), self.parent()) 157 None, 0, tot, self.tr("%v/%m Modules"), self.parent())
158 progress.setWindowTitle(self.tr("Package Diagram"))
157 try: 159 try:
158 prog = 0 160 prog = 0
159 progress.show() 161 progress.show()
160 QApplication.processEvents() 162 QApplication.processEvents()
161 163

eric ide

mercurial