Ran black on text2html file for PEP8 cleanup
This commit is contained in:
parent
5df72530c6
commit
cd503cd9fd
1 changed files with 38 additions and 26 deletions
|
|
@ -67,9 +67,19 @@ class TextToHTMLparser(object):
|
|||
|
||||
xterm_bg_codes = [XTERM256_BG.format(i + 16) for i in range(240)]
|
||||
|
||||
re_style = re.compile(r"({})".format('|'.join(style_codes + ansi_color_codes + xterm_fg_codes + ansi_bg_codes + xterm_bg_codes).replace("[",r"\[")))
|
||||
re_style = re.compile(
|
||||
r"({})".format(
|
||||
"|".join(
|
||||
style_codes + ansi_color_codes + xterm_fg_codes + ansi_bg_codes + xterm_bg_codes
|
||||
).replace("[", r"\[")
|
||||
)
|
||||
)
|
||||
|
||||
colorlist = [ ANSI_UNHILITE + code for code in ansi_color_codes ] + [ ANSI_HILITE + code for code in ansi_color_codes ] + xterm_fg_codes
|
||||
colorlist = (
|
||||
[ANSI_UNHILITE + code for code in ansi_color_codes]
|
||||
+ [ANSI_HILITE + code for code in ansi_color_codes]
|
||||
+ xterm_fg_codes
|
||||
)
|
||||
|
||||
bglist = ansi_bg_codes + [ANSI_HILITE + code for code in ansi_bg_codes] + xterm_bg_codes
|
||||
|
||||
|
|
@ -264,7 +274,10 @@ class TextToHTMLparser(object):
|
|||
inverse = True
|
||||
|
||||
# blink codes
|
||||
if substr in (ANSI_BLINK, ANSI_BLINK_HILITE, ANSI_INV_BLINK_HILITE) and "blink" not in classes:
|
||||
if (
|
||||
substr in (ANSI_BLINK, ANSI_BLINK_HILITE, ANSI_INV_BLINK_HILITE)
|
||||
and "blink" not in classes
|
||||
):
|
||||
classes.append("blink")
|
||||
|
||||
# underline
|
||||
|
|
@ -302,7 +315,7 @@ class TextToHTMLparser(object):
|
|||
prefix = '<span class="{}">'.format(" ".join(classes))
|
||||
# close any prior span
|
||||
if not clean:
|
||||
prefix = '</span>' + prefix
|
||||
prefix = "</span>" + prefix
|
||||
# add span to output
|
||||
str_list[i - 1] = prefix
|
||||
|
||||
|
|
@ -317,7 +330,6 @@ class TextToHTMLparser(object):
|
|||
# recombine back into string
|
||||
return "".join(str_list)
|
||||
|
||||
|
||||
def parse(self, text, strip_ansi=False):
|
||||
"""
|
||||
Main access function, converts a text containing ANSI codes
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue