Skip to content

Commit 738d41e

Browse files
committed
fix: address comments
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
1 parent b838c04 commit 738d41e

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

Lib/_pyrepl/reader.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323

2424
import sys
2525
import _colorize
26-
from _colorize import Syntax
2726

2827
from contextlib import contextmanager
2928
from dataclasses import dataclass, field, fields
@@ -214,7 +213,6 @@ class Reader:
214213
lxy: tuple[int, int] = field(init=False)
215214
scheduled_commands: list[str] = field(default_factory=list)
216215
can_colorize: bool = False
217-
theme: Syntax | None = None
218216
threading_hook: Callback | None = None
219217

220218
## cached metadata to speed up screen refreshes
@@ -276,8 +274,6 @@ def __post_init__(self) -> None:
276274
self.cxy = self.pos2xy()
277275
self.lxy = (self.pos, 0)
278276
self.can_colorize = _colorize.can_colorize()
279-
if self.can_colorize:
280-
self.theme = THEME()
281277

282278
self.last_refresh_cache.screeninfo = self.screeninfo
283279
self.last_refresh_cache.pos = self.pos
@@ -495,8 +491,7 @@ def get_prompt(self, lineno: int, cursor_on_line: bool) -> str:
495491
prompt = self.ps1
496492

497493
if self.can_colorize:
498-
t = self.theme
499-
assert t is not None
494+
t = THEME(force_color=self.can_colorize)
500495
prompt = f"{t.prompt}{prompt}{t.reset}"
501496
return prompt
502497

0 commit comments

Comments
 (0)