|
@ -335,16 +335,35 @@ def get_table_res(data_list): |
|
|
if j != len(info_list)-1: |
|
|
if j != len(info_list)-1: |
|
|
result_str.extend([get_line('middle', cell_width_list, [0], dash=True), '\n']) |
|
|
result_str.extend([get_line('middle', cell_width_list, [0], dash=True), '\n']) |
|
|
else: |
|
|
else: |
|
|
|
|
|
maxGPU = data.get('maxGPU', 1) |
|
|
str_list = [] |
|
|
str_list = [] |
|
|
str_list.append(table_icon['vline']) |
|
|
for g in range(maxGPU): |
|
|
str_list.append(clamp_str(title, cell_width_list[0], True)) |
|
|
# 隔行 |
|
|
str_list.append(table_icon['vline']) |
|
|
if g != 0: |
|
|
err_info = data.get('err_info', 'error') |
|
|
str_list.append(table_icon['vline']) |
|
|
str_list.append(clamp_str(err_info, len_last3, True)) |
|
|
str_list.append(' ' * cell_width_list[0]) |
|
|
str_list.append(table_icon['vline']) |
|
|
str_list.append(table_icon['vline']) |
|
|
# print(''.join(str_list)) |
|
|
str_list.append(' ' * len_last3) |
|
|
result_str.extend([''.join(str_list), '\n']) |
|
|
str_list.append(table_icon['vline']) |
|
|
|
|
|
str_list.append('\n') |
|
|
|
|
|
# 第一行 |
|
|
|
|
|
str_list.append(table_icon['vline']) |
|
|
|
|
|
str_list.append(' ' * cell_width_list[0]) |
|
|
|
|
|
str_list.append(table_icon['vline']) |
|
|
|
|
|
str_list.append(' ' * len_last3) |
|
|
|
|
|
str_list.append(table_icon['vline']) |
|
|
|
|
|
str_list.append('\n') |
|
|
|
|
|
# 第二行 |
|
|
|
|
|
str_list.append(table_icon['vline']) |
|
|
|
|
|
str_list.append(' ' * cell_width_list[0] if g != 0 else clamp_str(title, cell_width_list[0], True)) |
|
|
|
|
|
str_list.append(table_icon['vline']) |
|
|
|
|
|
err_info = data.get('err_info', 'error') |
|
|
|
|
|
str_list.append(clamp_str(err_info, len_last3, True)) |
|
|
|
|
|
str_list.append(table_icon['vline']) |
|
|
|
|
|
str_list.append('\n') |
|
|
|
|
|
result_str.append(''.join(str_list)) |
|
|
|
|
|
|
|
|
|
|
|
# 输出结尾 |
|
|
result_str.extend([get_line('bottom', cell_width_list), '\n']) |
|
|
result_str.extend([get_line('bottom', cell_width_list), '\n']) |
|
|
|
|
|
|
|
|
return ''.join(result_str) |
|
|
return ''.join(result_str) |
|
@ -411,6 +430,7 @@ def keep_check_one(server: dict, shared_data_list: list, server_idx: int, interv |
|
|
# locked = True |
|
|
# locked = True |
|
|
shared_data_list[server_idx]['info_list'] = result |
|
|
shared_data_list[server_idx]['info_list'] = result |
|
|
shared_data_list[server_idx]['updated'] = True |
|
|
shared_data_list[server_idx]['updated'] = True |
|
|
|
|
|
shared_data_list[server_idx]['maxGPU'] = len(output) |
|
|
# locked = False |
|
|
# locked = False |
|
|
except Exception as e: |
|
|
except Exception as e: |
|
|
keep_run = False |
|
|
keep_run = False |
|
|