8 """ |
8 """ |
9 |
9 |
10 import os |
10 import os |
11 import time |
11 import time |
12 |
12 |
|
13 from coverage import Coverage |
|
14 from coverage.misc import CoverageException |
13 from PyQt6.QtCore import Qt, QUrl, pyqtSignal, pyqtSlot |
15 from PyQt6.QtCore import Qt, QUrl, pyqtSignal, pyqtSlot |
14 from PyQt6.QtGui import QDesktopServices |
16 from PyQt6.QtGui import QDesktopServices |
15 from PyQt6.QtWidgets import ( |
17 from PyQt6.QtWidgets import ( |
16 QApplication, |
18 QApplication, |
17 QDialog, |
19 QDialog, |
19 QHeaderView, |
21 QHeaderView, |
20 QMenu, |
22 QMenu, |
21 QTreeWidgetItem, |
23 QTreeWidgetItem, |
22 ) |
24 ) |
23 |
25 |
24 from eric7.DebugClients.Python.coverage import Coverage |
|
25 from eric7.DebugClients.Python.coverage.misc import CoverageException |
|
26 from eric7.EricWidgets import EricMessageBox |
26 from eric7.EricWidgets import EricMessageBox |
27 from eric7.EricWidgets.EricApplication import ericApp |
27 from eric7.EricWidgets.EricApplication import ericApp |
28 from eric7.SystemUtilities import FileSystemUtilities |
28 from eric7.SystemUtilities import FileSystemUtilities |
29 |
29 |
30 from .Ui_PyCoverageDialog import Ui_PyCoverageDialog |
30 from .Ui_PyCoverageDialog import Ui_PyCoverageDialog |