исправил print_line, передаем аргумент flag=False, для красного текста
This commit is contained in:
parent
6e7714f97b
commit
ad6bcff7bb
37
hlna.py
37
hlna.py
@ -94,7 +94,7 @@ def unpack(src, dst):
|
||||
if size_unpacked != size_indexed:
|
||||
msg = f"Header-Index mismatch. Header indicates it should only have {size_unpacked} bytes when uncompressed but the index indicates {size_indexed} bytes."
|
||||
logging.critical(msg)
|
||||
return print(msg)
|
||||
return print_line(msg, flag=False)
|
||||
|
||||
# Read the actual archive data
|
||||
data = b''
|
||||
@ -112,19 +112,19 @@ def unpack(src, dst):
|
||||
if len(uncompressed_data) != size_unpacked_chunk and read_data != len(compression_index):
|
||||
msg = f"Index contains more than one partial chunk: was {len(uncompressed_data)} when the full chunk size is {size_unpacked_chunk}, chunk {read_data}/{len(compression_index)}"
|
||||
logging.critical(msg)
|
||||
return print(msg)
|
||||
return print_line(msg, flag=False)
|
||||
else:
|
||||
msg = f"Uncompressed chunk size is not the same as in the index: was {len(uncompressed_data)} but should be {uncompressed}."
|
||||
logging.critical(msg)
|
||||
return print(msg)
|
||||
return print_line(msg, flag=False)
|
||||
else:
|
||||
msg = f"Data types in the headers should be int's. Size Types: unpacked_chunk({type(size_unpacked_chunk)}), packed({type(size_packed)}), unpacked({type(size_unpacked)})"
|
||||
logging.critical(msg)
|
||||
return print(msg)
|
||||
return print_line(msg, flag=False)
|
||||
else:
|
||||
msg = "The signature and format version is incorrect. Signature was {} should be 2653586369.".format(sigver)
|
||||
logging.critical(msg)
|
||||
return print(msg)
|
||||
return print_line(msg,flag=False)
|
||||
|
||||
# Write the extracted data to disk
|
||||
with open(dst, 'wb') as f:
|
||||
@ -304,7 +304,7 @@ def config_nameserver(map_s):
|
||||
break
|
||||
else:
|
||||
if name_server in list_config:
|
||||
print_line("Имя занято")
|
||||
print_line("Имя занято", flag=False)
|
||||
else:
|
||||
list_config.append(name_server) # если enter, то ставим последним элементом карту
|
||||
break
|
||||
@ -405,7 +405,7 @@ def config_7daystodie():
|
||||
elif config_7days == "serverconfig":
|
||||
config_7days = "serverconfig"
|
||||
elif config_7days in list_simvols:
|
||||
print_line("Запрещённые символы")
|
||||
print_line("Запрещённые символы", flag=False)
|
||||
else:
|
||||
xml_parser()
|
||||
systemd_unit_create("7Days", config_7days)
|
||||
@ -413,7 +413,7 @@ def config_7daystodie():
|
||||
|
||||
def xml_parser():
|
||||
"""добавить документацию"""
|
||||
print("Я пока не умею парсить xml))")
|
||||
print("Я пока не умею парсить xml))", flag=False)
|
||||
|
||||
|
||||
def yaml_create(game, dir_server="", cluster_server="", map_s="", name_server="", port_server="", query_port="",
|
||||
@ -623,27 +623,30 @@ def switch(g, m, e): #добавить all
|
||||
f.write(f"[{t}] Сервер {i} перемещён из {state_msg}\n")
|
||||
if x == 0:
|
||||
print(f"Готов - {i}")
|
||||
start = "start" if e else "stop"
|
||||
#start = "start" if e else "stop"
|
||||
enable = "enable" if e else "disable"
|
||||
os.system(f"systemctl --user {enable} ark_{i}")
|
||||
else:
|
||||
print(f"Ошибка перемещения {i}")
|
||||
print_line(f"Ошибка перемещения {i}", flag=False)
|
||||
except:
|
||||
print("ошибка операции")
|
||||
print_line("ошибка операции", flag=False)
|
||||
|
||||
|
||||
@hlna.command(help='Выводит статус настроеных серверов')
|
||||
def status(list_config=list_config):
|
||||
if list_config == [] and delist_config == []:
|
||||
print_line("Сервера не сконфигурированы")
|
||||
print_line("Сервера не сконфигурированы", flag=False)
|
||||
else:
|
||||
for i in list_config:
|
||||
data = read_yaml(i, game="ARK")
|
||||
x = os.system(f"lsof -w -i :{data['Port']}")
|
||||
if x == 0:
|
||||
print(colorama.Fore.GREEN + "Сервер запущен" + colorama.Style.RESET_ALL)
|
||||
print_line("Сервер запущен")
|
||||
else:
|
||||
print(colorama.Fore.RED + "Сервер не запущен" + colorama.Style.RESET_ALL)
|
||||
print_line("Сервер не запущен", flag=False)
|
||||
|
||||
# этот принт надо отдельной функцией сделать, чтобы убрать дублирование текста
|
||||
|
||||
print(f"""
|
||||
Имя сервера: {i}
|
||||
Карта: {data['map']}
|
||||
@ -707,7 +710,7 @@ def check_exist_servers(g):
|
||||
"""Проверяет наличие конфигов для активных карт"""
|
||||
if g == "ark":
|
||||
if list_config == []:
|
||||
print_line("Нет сконфигурированных серверов") # добавить отсюда вилку на вопрос с конфигурацией
|
||||
print_line("Нет сконфигурированных серверов", flag=False) # добавить отсюда вилку на вопрос с конфигурацией
|
||||
else:
|
||||
return
|
||||
elif g == "7days":
|
||||
@ -777,7 +780,7 @@ def choose_map(arr):
|
||||
x = [int(i) for i in x]
|
||||
break
|
||||
except:
|
||||
print("Неправильный ввод")
|
||||
print_line("Неправильный ввод",flag=False)
|
||||
|
||||
for i in x:
|
||||
new_arr.append(arr[i - 1])
|
||||
@ -815,7 +818,7 @@ def rcon(m, c):
|
||||
else:
|
||||
pass
|
||||
except:
|
||||
print(colorama.Fore.RED + f"Ошибка отправки команды в {m}" + colorama.Style.RESET_ALL)
|
||||
print(f"Ошибка отправки команды в {m}", flag=False)
|
||||
|
||||
|
||||
def zero(x=""):
|
||||
|
Loading…
Reference in New Issue
Block a user