Skip to content
This repository was archived by the owner on Jan 13, 2024. It is now read-only.

Commit 6a2bde3

Browse files
author
DirectiveAthena
committed
Change: Easier NestedSequence
1 parent da1c54f commit 6a2bde3

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/AthenaColor/Functions/AnsiSquences.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,12 @@ def AnsiEscape(code: str | int,end_code:str) -> str:
1616
return f'{init.esc}[{code}{end_code}'
1717

1818
def NestedSequence(*obj, control_code: str | int,reset_code:str|int=None, sep:str=" ", **_) -> str:
19-
color_code = AnsiEscape(code=control_code,end_code=end_codes.color)
19+
color = AnsiEscape(code=control_code,end_code=end_codes.color)
20+
reset = AnsiEscape(code=reset_code,end_code=end_codes.color) if reset_code is not None else ''
21+
2022
content = [
21-
*(
22-
f"{color_code}{o}"
23-
for o in obj
24-
),
25-
AnsiEscape(code=reset_code,end_code=end_codes.color) if reset_code is not None else ''
23+
f"{color}{o}{reset}"
24+
for o in obj
2625
]
2726

2827
if len(obj) == 1:

0 commit comments

Comments
 (0)