From: Ted Kremenek Date: Tue, 30 Sep 2008 17:00:30 +0000 (+0000) Subject: Make a separate parameter class for "Radar classifications". X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8ce622d7875278dd1b53e56352e2112956a893be;p=clang Make a separate parameter class for "Radar classifications". Do not save the radar classification to the config file. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56856 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/scan-view/Reporter.py b/tools/scan-view/Reporter.py index 2f05fdfd83..b951cc029b 100644 --- a/tools/scan-view/Reporter.py +++ b/tools/scan-view/Reporter.py @@ -146,7 +146,18 @@ class BugzillaReporter: def fileReport(self, report, parameters): raise NotImplementedError - + + +class RadarClassificationParameter(SelectionParameter): + def __init__(self): + SelectionParameter.__init__(self,"Classification", + [['1', 'Security'], ['2', 'Crash/Hang/Data Loss'], + ['3', 'Performance'], ['4', 'UI/Usability'], + ['6', 'Serious Bug'], ['7', 'Other']]) + + def saveConfigValue(self): + return False + class RadarReporter: @staticmethod def isAvailable(): @@ -167,10 +178,7 @@ class RadarReporter: def getParameters(self): return [ TextParameter('Component'), TextParameter('Component Version'), - SelectionParameter('Classification', - [ ['1', 'Security'], ['2', 'Crash/Hang/Data Loss'], - ['3', 'Performance'], ['4', 'UI/Usability'], - ['6', 'Serious Bug'], ['7', 'Other'] ]) ] + RadarClassificationParameter() ] def fileReport(self, report, parameters): component = parameters.get('Component', '')