print_line по длине контента
This commit is contained in:
13
hlna.py
13
hlna.py
@ -161,10 +161,17 @@ def print_line(*text, flag="", sep=" ", end="\n"):
|
|||||||
|
|
||||||
len_text = str(*text)
|
len_text = str(*text)
|
||||||
len_text = len_text.split("\n")
|
len_text = len_text.split("\n")
|
||||||
max_length = max(len(str(string)) for string in len_text) + 2
|
max_string = max(len(str(string)) for string in len_text) + 2
|
||||||
print(color + "." * max_length)
|
max_length = shutil.get_terminal_size()
|
||||||
|
max_length = max_length[0]
|
||||||
|
if max_string > max_length:
|
||||||
|
len_dots = max_length
|
||||||
|
else:
|
||||||
|
len_dots = max_string
|
||||||
|
|
||||||
|
print(color + "." * len_dots)
|
||||||
print(color, *text, sep=sep, end=end)
|
print(color, *text, sep=sep, end=end)
|
||||||
print(color + "." * max_length + colorama.Style.RESET_ALL)
|
print(color + "." * len_dots + colorama.Style.RESET_ALL)
|
||||||
|
|
||||||
|
|
||||||
def zmeyuka(stdscr, func):
|
def zmeyuka(stdscr, func):
|
||||||
|
Reference in New Issue
Block a user