DataViews/PyCoverageDialog.py

changeset 4385
599681bf149a
parent 4278
ccd1e13cb9bd
child 4489
d0d6e4ad31bd
equal deleted inserted replaced
4384:04896c4a5a8e 4385:599681bf149a
8 """ 8 """
9 9
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 import os 12 import os
13 import sys
13 14
14 from PyQt5.QtCore import pyqtSlot, Qt 15 from PyQt5.QtCore import pyqtSlot, Qt
15 from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QMenu, QHeaderView, \ 16 from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QMenu, QHeaderView, \
16 QTreeWidgetItem, QApplication 17 QTreeWidgetItem, QApplication
17 18
20 from E5Gui.E5ProgressDialog import E5ProgressDialog 21 from E5Gui.E5ProgressDialog import E5ProgressDialog
21 22
22 from .Ui_PyCoverageDialog import Ui_PyCoverageDialog 23 from .Ui_PyCoverageDialog import Ui_PyCoverageDialog
23 24
24 import Utilities 25 import Utilities
25 from DebugClients.Python3.coverage import coverage 26 if sys.version_info[0] == 2:
26 from DebugClients.Python3.coverage.misc import CoverageException 27 from DebugClients.Python.coverage import coverage
28 from DebugClients.Python.coverage.misc import CoverageException
29 else:
30 from DebugClients.Python3.coverage import coverage
31 from DebugClients.Python3.coverage.misc import CoverageException
27 32
28 33
29 class PyCoverageDialog(QDialog, Ui_PyCoverageDialog): 34 class PyCoverageDialog(QDialog, Ui_PyCoverageDialog):
30 """ 35 """
31 Class implementing a dialog to display the collected code coverage data. 36 Class implementing a dialog to display the collected code coverage data.

eric ide

mercurial