Code Duplication    Length = 12-13 lines in 2 locations

oval_graph/client.py 1 location

@@ 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 {

oval_graph/command_line_client/client.py 1 location

@@ 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: