@@ 150-163 (lines=14) @@ | ||
147 | self._get_wanted_rules_from_array_of_IDs( |
|
148 | self.xml_parser.notselected_rules)) |
|
149 | ||
150 | def _check_rules_id(self, rules, notselected_rules): |
|
151 | if len(notselected_rules) and not rules: |
|
152 | raise ValueError( |
|
153 | ('Rule(s) "{}" was not selected, ' |
|
154 | "so there are no results. The rule is" |
|
155 | ' "notselected" because it' |
|
156 | " wasn't a part of the executed profile" |
|
157 | " and therefore it wasn't evaluated " |
|
158 | "during the scan.") |
|
159 | .format(notselected_rules)) |
|
160 | elif not notselected_rules and not rules: |
|
161 | raise ValueError('404 rule "{}" not found!'.format(self.rule_name)) |
|
162 | else: |
|
163 | return rules |
|
164 | ||
165 | def get_save_src(self, rule): |
|
166 | if self.out is not None: |
@@ 120-132 (lines=13) @@ | ||
117 | x for x in rules if re.search( |
|
118 | self.rule_name, x)] |
|
119 | ||
120 | def _check_rules_id(self, rules, notselected_rules): |
|
121 | if notselected_rules and not rules: |
|
122 | raise ValueError( |
|
123 | ('Rule(s) "{}" was not selected, ' |
|
124 | "so there are no results. The rule is" |
|
125 | ' "notselected" because it' |
|
126 | " wasn't a part of the executed profile" |
|
127 | " and therefore it wasn't evaluated " |
|
128 | "during the scan.") |
|
129 | .format(notselected_rules)) |
|
130 | if not notselected_rules and not rules: |
|
131 | raise ValueError('404 rule "{}" not found!'.format(self.rule_name)) |
|
132 | return rules |
|
133 | ||
134 | # Function for setting arguments |
|
135 |