Reproduce a gray color in ANSI escape sequence
(cup: bytes)
| 588 | |
| 589 | |
| 590 | def parse_gray_color(cup: bytes) -> str: |
| 591 | """Reproduce a gray color in ANSI escape sequence""" |
| 592 | assert sys.platform != "win32", "curses is not available on Windows" |
| 593 | set_color = "".join([cup[:-1].decode(), "m"]) |
| 594 | gray = curses.tparm(set_color.encode("utf-8"), 1, 9).decode() |
| 595 | return gray |
| 596 | |
| 597 | |
| 598 | def should_force_color() -> bool: |
no test coverage detected
searching dependent graphs…