Path 1: 1 calls (1.0)

Console (1)

'foo' (1)

1def refresh_screen(self, console: "Console", layout_name: str) -> None:
2        """Refresh a sub-layout.
3
4        Args:
5            console (Console): Console instance where Layout is to be rendered.
6            layout_name (str): Name of layout.
7        """
8        with self._lock:
9            layout = self[layout_name]
10            region, _lines = self._render_map[layout]
11            (x, y, width, height) = region
12            lines = console.render_lines(
13                layout, console.options.update_dimensions(width, height)
14            )
15            self._render_map[layout] = LayoutRender(region, lines)
16            console.update_screen_lines(lines, x, y)