Exemplo n.º 1
0
    def __init__(self, pre_padding: int = 3, log_printer=ConsolePrinter()):
        """
        A ConsoleInteractor uses the Console to interact with the user.

        :param output: "stdout" or "stderr".
        :param pre_padding: Number of code lines to show before a result as context.
        """
        Interactor.__init__(self, log_printer=log_printer)
        ConsolePrinter.__init__(self)

        self.pre_padding = pre_padding