From 9ecc65bd127c6b7e784cdefdd0b292c3a7ae576e Mon Sep 17 00:00:00 2001 From: Andrew Hamilton Date: Mon, 15 Nov 2021 22:18:07 +1000 Subject: [PATCH] Generate correct html from xterm colors. --- termstr/termstr.py | 6 +++--- termstr/tests/termstr_test.py | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/termstr/termstr.py b/termstr/termstr.py index fa595e2..aecf36c 100644 --- a/termstr/termstr.py +++ b/termstr/termstr.py @@ -147,9 +147,9 @@ class CharStyle: underline_code = ("text-decoration:underline; " if self.is_underlined else "") fg_color = (self.fg_color if type(self.fg_color) == tuple - else xterm_colors[self.fg_color]) + else XTERM_COLORS[self.fg_color]) bg_color = (self.bg_color if type(self.bg_color) == tuple - else xterm_colors[self.bg_color]) + else XTERM_COLORS[self.bg_color]) return (f"") @@ -212,7 +212,7 @@ class TermStr(collections.UserString): is_italic = True elif code in ["04", "4"]: # underline is_underlined = True - elif code_int and 30 <= code_int <= 37 : # dim fg color + elif code_int and 30 <= code_int <= 37: # dim fg color fg_color = int(code[1]) elif code_int and 40 <= code_int <= 47: # dim bg color bg_color = int(code[1]) diff --git a/termstr/tests/termstr_test.py b/termstr/tests/termstr_test.py index d802b45..6bfa00d 100755 --- a/termstr/tests/termstr_test.py +++ b/termstr/tests/termstr_test.py @@ -1,7 +1,6 @@ #!/usr/bin/env python3.9 -import os import pickle import unittest