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