Plugins/CheckerPlugins/Pep8/Pep8CodeSelectionDialog.py

changeset 2971
efd4a4343019
parent 2915
9da653363d07
equal deleted inserted replaced
2969:0e1af1313b8b 2971:efd4a4343019
10 from PyQt4.QtCore import QCoreApplication 10 from PyQt4.QtCore import QCoreApplication
11 from PyQt4.QtGui import QDialog, QTreeWidgetItem 11 from PyQt4.QtGui import QDialog, QTreeWidgetItem
12 12
13 from . import pep8 13 from . import pep8
14 from .Pep8NamingChecker import Pep8NamingChecker 14 from .Pep8NamingChecker import Pep8NamingChecker
15 from .Pep257Checker import Pep257Checker 15 from .DocStyleChecker import DocStyleChecker
16 16
17 from .Ui_Pep8CodeSelectionDialog import Ui_Pep8CodeSelectionDialog 17 from .Ui_Pep8CodeSelectionDialog import Ui_Pep8CodeSelectionDialog
18 18
19 import UI.PixmapCache 19 import UI.PixmapCache
20 20
41 from .Pep8Fixer import Pep8FixableIssues 41 from .Pep8Fixer import Pep8FixableIssues
42 selectableCodes = Pep8FixableIssues 42 selectableCodes = Pep8FixableIssues
43 else: 43 else:
44 selectableCodes = list(pep8.pep8_messages.keys()) 44 selectableCodes = list(pep8.pep8_messages.keys())
45 selectableCodes.extend(Pep8NamingChecker.Messages.keys()) 45 selectableCodes.extend(Pep8NamingChecker.Messages.keys())
46 selectableCodes.extend(Pep257Checker.Messages.keys()) 46 selectableCodes.extend(DocStyleChecker.Messages.keys())
47 for code in sorted(selectableCodes): 47 for code in sorted(selectableCodes):
48 if code in pep8.pep8_messages_sample_args: 48 if code in pep8.pep8_messages_sample_args:
49 message = QCoreApplication.translate( 49 message = QCoreApplication.translate(
50 "pep8", pep8.pep8_messages[code]).format( 50 "pep8", pep8.pep8_messages[code]).format(
51 *pep8.pep8_messages_sample_args[code]) 51 *pep8.pep8_messages_sample_args[code])
54 "pep8", pep8.pep8_messages[code]) 54 "pep8", pep8.pep8_messages[code])
55 elif code in Pep8NamingChecker.Messages: 55 elif code in Pep8NamingChecker.Messages:
56 message = QCoreApplication.translate( 56 message = QCoreApplication.translate(
57 "Pep8NamingChecker", 57 "Pep8NamingChecker",
58 Pep8NamingChecker.Messages[code]) 58 Pep8NamingChecker.Messages[code])
59 elif code in Pep257Checker.Messages: 59 elif code in DocStyleChecker.Messages:
60 message = QCoreApplication.translate( 60 message = QCoreApplication.translate(
61 "Pep257Checker", Pep257Checker.Messages[code]) 61 "DocStyleChecker", DocStyleChecker.Messages[code])
62 else: 62 else:
63 continue 63 continue
64 itm = QTreeWidgetItem(self.codeTable, [code, message]) 64 itm = QTreeWidgetItem(self.codeTable, [code, message])
65 if code.startswith("W"): 65 if code.startswith("W"):
66 itm.setIcon(0, UI.PixmapCache.getIcon("warning.png")) 66 itm.setIcon(0, UI.PixmapCache.getIcon("warning.png"))

eric ide

mercurial