@@ 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 = [] |