19 QHeaderView, |
19 QHeaderView, |
20 QMenu, |
20 QMenu, |
21 QTreeWidgetItem, |
21 QTreeWidgetItem, |
22 ) |
22 ) |
23 |
23 |
24 from eric7 import Utilities |
|
25 from eric7.DebugClients.Python.coverage import Coverage |
24 from eric7.DebugClients.Python.coverage import Coverage |
26 from eric7.DebugClients.Python.coverage.misc import CoverageException |
25 from eric7.DebugClients.Python.coverage.misc import CoverageException |
27 from eric7.EricWidgets import EricMessageBox |
26 from eric7.EricWidgets import EricMessageBox |
28 from eric7.EricWidgets.EricApplication import ericApp |
27 from eric7.EricWidgets.EricApplication import ericApp |
|
28 from eric7.SystemUtilities import FileSystemUtilities |
29 |
29 |
30 from .Ui_PyCoverageDialog import Ui_PyCoverageDialog |
30 from .Ui_PyCoverageDialog import Ui_PyCoverageDialog |
31 |
31 |
32 |
32 |
33 class PyCoverageDialog(QDialog, Ui_PyCoverageDialog): |
33 class PyCoverageDialog(QDialog, Ui_PyCoverageDialog): |
194 |
194 |
195 if isinstance(fn, list): |
195 if isinstance(fn, list): |
196 files = fn |
196 files = fn |
197 self.path = os.path.dirname(cfn) |
197 self.path = os.path.dirname(cfn) |
198 elif os.path.isdir(fn): |
198 elif os.path.isdir(fn): |
199 files = Utilities.direntries(fn, True, "*.py", False) |
199 files = FileSystemUtilities.direntries(fn, True, "*.py", False) |
200 self.path = fn |
200 self.path = fn |
201 else: |
201 else: |
202 files = [fn] |
202 files = [fn] |
203 self.path = os.path.dirname(cfn) |
203 self.path = os.path.dirname(cfn) |
204 files.sort() |
204 files.sort() |