| @@ 62-74 (lines=13) @@ | ||
| 59 | CEND = '\033[0m' |
|
| 60 | print(CRED + str(text) + CEND) |
|
| 61 | ||
| 62 | def run_gui_and_return_answers(self): |
|
| 63 | if self.isatty: |
|
| 64 | if self.all_rules: |
|
| 65 | return self._get_rules() |
|
| 66 | else: |
|
| 67 | try: |
|
| 68 | import inquirer |
|
| 69 | return inquirer.prompt(self.get_questions()) |
|
| 70 | except ImportError: |
|
| 71 | print(self.get_selection_rules()) |
|
| 72 | return None |
|
| 73 | else: |
|
| 74 | return self._get_rules() |
|
| 75 | ||
| 76 | def _get_rules(self): |
|
| 77 | return { |
|
| @@ 54-65 (lines=12) @@ | ||
| 51 | """ |
|
| 52 | raise NotImplementedError |
|
| 53 | ||
| 54 | def run_gui_and_return_answers(self): |
|
| 55 | if self.isatty: |
|
| 56 | if self.all_rules: |
|
| 57 | return self._get_rules() |
|
| 58 | ||
| 59 | try: |
|
| 60 | import inquirer |
|
| 61 | return inquirer.prompt(self.get_questions()) |
|
| 62 | except ImportError: |
|
| 63 | print(self.get_selection_rules()) |
|
| 64 | return None |
|
| 65 | return self._get_rules() |
|
| 66 | ||
| 67 | def _get_rules(self): |
|
| 68 | if self.show_failed_rules: |
|