| @@ 43-62 (lines=20) @@ | ||
| 40 | """ |
|
| 41 | raise NotImplementedError |
|
| 42 | ||
| 43 | def _prepare_data(self, rules, dict_oval_trees, out_src): |
|
| 44 | for rule in rules['rules']: |
|
| 45 | try: |
|
| 46 | self._put_to_dict_oval_trees(dict_oval_trees, rule) |
|
| 47 | if not self.all_in_one: |
|
| 48 | self._build_and_save_html( |
|
| 49 | dict_oval_trees, |
|
| 50 | self._get_src_for_one_graph(rule), |
|
| 51 | dict(rules=[rule]), |
|
| 52 | out_src |
|
| 53 | ) |
|
| 54 | dict_oval_trees = {} |
|
| 55 | except NotChecked as error: |
|
| 56 | start_red_color = '\033[91m' |
|
| 57 | end_red_color = '\033[0m' |
|
| 58 | print(start_red_color + str(error) + end_red_color) |
|
| 59 | if self.all_in_one: |
|
| 60 | self._build_and_save_html( |
|
| 61 | dict_oval_trees, self.get_save_src( |
|
| 62 | 'rules' + self._get_date()), rules, out_src) |
|
| 63 | ||
| 64 | def _build_and_save_html(self, dict_oval_trees, src, rules, out_src): |
|
| 65 | self.html_builder.save_html(dict_oval_trees, src, rules) |
|
| @@ 194-209 (lines=16) @@ | ||
| 191 | except BaseException: |
|
| 192 | webbrowser.open_new_tab(src) |
|
| 193 | ||
| 194 | def _prepare_data(self, rules, dict_oval_trees, out_src): |
|
| 195 | for rule in rules['rules']: |
|
| 196 | try: |
|
| 197 | self._put_to_dict_oval_trees(dict_oval_trees, rule) |
|
| 198 | if not self.all_in_one: |
|
| 199 | self._build_and_save_html( |
|
| 200 | dict_oval_trees, self._get_src_for_one_graph( |
|
| 201 | rule), dict( |
|
| 202 | rules=[rule]), out_src) |
|
| 203 | dict_oval_trees = {} |
|
| 204 | except NotChecked as error: |
|
| 205 | self.print_red_text(error) |
|
| 206 | if self.all_in_one: |
|
| 207 | self._build_and_save_html( |
|
| 208 | dict_oval_trees, self.get_save_src( |
|
| 209 | 'rules' + self.date), rules, out_src) |
|
| 210 | ||
| 211 | def prepare_data(self, rules): |
|
| 212 | out_src = [] |
|