небольшие фиксы

This commit is contained in:
sitisll 2023-03-10 13:40:50 +03:00
parent 13abda9b19
commit e7042063e8
2 changed files with 8 additions and 10 deletions

@ -204,7 +204,7 @@ def config(list_config=list_config):
if name_server in list_config: if name_server in list_config:
print("Имя занято") print("Имя занято")
else: else:
list_config.append(map_s) # если enter, то ставим последним элементом карту list_config.append(name_server) # если enter, то ставим последним элементом карту
break break
print("Укажите порт сервера:\n") print("Укажите порт сервера:\n")
port_server = ports(port_s) port_server = ports(port_s)
@ -403,20 +403,21 @@ def start(m,b, name_server=list_config):
else: else:
print("Ни одной карты не установлено") print("Ни одной карты не установлено")
"""
@hlna.command(help='Для удаления серверов') @hlna.command(help='Для удаления серверов')
@click.option('-m', required=True, help="Название карты для удаления") @click.option('-m', required=True, help="Название карты для удаления")
def delete(m, list_config=list_config): def delete(m, list_config=list_config):
for i in list_config: for i in list_config:
data = read_yaml(i) data = read_yaml(i)
if data['id_server'] == m: if data['map_s'] == m:
n = input(f"Вы действительно хотите удалить сервер? Это действие отменить невозможно - {i}, y\\N") n = input(f"Вы действительно хотите удалить сервер? Это действие отменить невозможно - {i}, y\\N")
if n == "y": if n == "y":
os.system(f"rm {home_dir}/.config/hlna/{i}") os.system(f"rm {home_dir}/.config/hlna/{i}")
os.system(f"rm -rf {dir_server}{i}") os.system(f"rm -rf {dir_server}{i}")
else: else:
continue continue
"""
def read_yaml(name_server, flag=True): def read_yaml(name_server, flag=True):
# Читаем конфиги активных или неактивных карт в зависимости от флага # Читаем конфиги активных или неактивных карт в зависимости от флага

@ -28,10 +28,9 @@ def start():
create_config(key_api) create_config(key_api)
else: else:
x = input("Уже есть запомненный ключа api. Запустить его? Y/n \n") x = input("Уже есть запомненный ключа api. Запустить его? Y/n \n")
if x == "": if x == "" or x.lower == 'y':
x = "y"
elif x == "y":
read_config() read_config()
elif x == "n": elif x == "n":
os.remove(f"{hlna.home_dir}/.config/hlna/bot/hlna_bot") os.remove(f"{hlna.home_dir}/.config/hlna/bot/hlna_bot")
start() start()
@ -56,16 +55,14 @@ def read_config():
def create_config(key_api): def create_config(key_api):
k_api = key_api
config_hlna_bot = [ config_hlna_bot = [
{ {
'key_api': k_api, 'key_api': key_api,
} }
] ]
with open(f"{hlna.home_dir}/.config/hlna/bot/hlna_bot", 'w') as yamlfile: with open(f"{hlna.home_dir}/.config/hlna/bot/hlna_bot", 'w') as yamlfile:
yaml.dump(config_hlna_bot, yamlfile) yaml.dump(config_hlna_bot, yamlfile)
print(colorama.Fore.GREEN + "Конфиг бота создан" + colorama.Style.RESET_ALL) print(colorama.Fore.GREEN + "Конфиг бота создан" + colorama.Style.RESET_ALL)
return k_api
start() start()