(console: Console, **kwargs)
| 67 | |
| 68 | |
| 69 | def prepare_reader(console: Console, **kwargs): |
| 70 | config = ReadlineConfig(readline_completer=kwargs.pop("readline_completer", None)) |
| 71 | reader = ReadlineAlikeReader(console=console, config=config) |
| 72 | reader.more_lines = partial(more_lines, namespace=None) |
| 73 | reader.paste_mode = True # Avoid extra indents |
| 74 | |
| 75 | def get_prompt(lineno, cursor_on_line) -> str: |
| 76 | return "" |
| 77 | |
| 78 | reader.get_prompt = get_prompt # Remove prompt for easier calculations of (x, y) |
| 79 | |
| 80 | for key, val in kwargs.items(): |
| 81 | setattr(reader, key, val) |
| 82 | |
| 83 | return reader |
| 84 | |
| 85 | |
| 86 | def prepare_console(events: Iterable[Event], **kwargs) -> MagicMock | Console: |
searching dependent graphs…