DataViews/CodeMetricsDialog.py

changeset 12
1d8dd9706f46
parent 0
de9c2efb9d02
child 13
1af94a91f439
equal deleted inserted replaced
11:b0996e4a289e 12:1d8dd9706f46
12 import types 12 import types
13 13
14 from PyQt4.QtCore import * 14 from PyQt4.QtCore import *
15 from PyQt4.QtGui import * 15 from PyQt4.QtGui import *
16 16
17 from Ui_CodeMetricsDialog import Ui_CodeMetricsDialog 17 from .Ui_CodeMetricsDialog import Ui_CodeMetricsDialog
18 import CodeMetrics 18 from . import CodeMetrics
19 import Utilities 19 import Utilities
20 20
21 class CodeMetricsDialog(QDialog, Ui_CodeMetricsDialog): 21 class CodeMetricsDialog(QDialog, Ui_CodeMetricsDialog):
22 """ 22 """
23 Class implementing a dialog to display the code metrics. 23 Class implementing a dialog to display the code metrics.
94 94
95 @param fn file or list of files or directory to be show 95 @param fn file or list of files or directory to be show
96 the code metrics for (string or list of strings) 96 the code metrics for (string or list of strings)
97 """ 97 """
98 loc = QLocale() 98 loc = QLocale()
99 if type(fn) is types.ListType: 99 if isinstance(fn, list):
100 files = fn 100 files = fn
101 elif os.path.isdir(fn): 101 elif os.path.isdir(fn):
102 files = Utilities.direntries(fn, True, '*.py', False) 102 files = Utilities.direntries(fn, True, '*.py', False)
103 else: 103 else:
104 files = [fn] 104 files = [fn]

eric ide

mercurial