From 44afdff5231f96199ce344a022e532b8b4a24ddc Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Sat, 10 Oct 2020 15:13:51 +0100 Subject: [PATCH] test fixes --- rich/console.py | 2 +- rich/pager.py | 2 +- rich/segment.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/rich/console.py b/rich/console.py index 375a6b8d..900c8c8a 100644 --- a/rich/console.py +++ b/rich/console.py @@ -557,7 +557,7 @@ class Console: Returns: str: Console output. """ - render_result = self._render_buffer() + render_result = self._render_buffer(self._buffer) del self._buffer[:] self._exit_buffer() return render_result diff --git a/rich/pager.py b/rich/pager.py index c1aa5b23..0954c0fc 100644 --- a/rich/pager.py +++ b/rich/pager.py @@ -14,7 +14,7 @@ class Pager(ABC): """ -class SystemPager: +class SystemPager(Pager): """Uses the pager installed on the system.""" def show(self, content: str) -> None: diff --git a/rich/segment.py b/rich/segment.py index a63e2534..26ee041d 100644 --- a/rich/segment.py +++ b/rich/segment.py @@ -312,7 +312,7 @@ class Segment(NamedTuple): yield segment else: text, style, _is_control = segment - yield cls(text, style.copy(link=None)) + yield cls(text, style.copy(link=None) if style else None) @classmethod def strip_styles(cls, segments: Iterable["Segment"]) -> Iterable["Segment"]: