From 3a539f3ce8e71dedb5833c7ed91c2a5a76f9e8d3 Mon Sep 17 00:00:00 2001 From: Lulzette Date: Sat, 25 Sep 2021 14:54:26 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B5=20=D1=81=D0=BE=D0=B7=D0=B4=D0=B0?= =?UTF-8?q?=D0=B2=D0=B0=D1=82=D1=8C=20=D0=BF=D0=B0=D0=BF=D0=BA=D0=B8=20?= =?UTF-8?q?=D0=BD=D0=B5=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D1=83?= =?UTF-8?q?=D1=8E=D1=89=D0=B8=D1=85=20=D1=81=D1=82=D1=80=D0=B8=D0=BC=D0=B5?= =?UTF-8?q?=D1=80=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- daemon.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/daemon.py b/daemon.py index 257bc1a..889d66d 100755 --- a/daemon.py +++ b/daemon.py @@ -1,7 +1,6 @@ #!/usr/bin/python3 # TODO: Перезапускать скрипт при обнаружении новой версии -# FIXME: не создавать папки для несуществующих стримеров # TODO: Сделать нормальную конфигурацию import os @@ -84,10 +83,7 @@ def checkAlive(): for i in streamers: # Путь до диры со стримами path = config_python.path + "/" + i - # Создаем путь до диры со стримером, если его нет - if not (os.path.exists(path)): - os.makedirs(path) - # Получить ID по нику + # Получаем инфо о стримере, если не получается, выходим с ошибкой resolved_id = client.users.translate_usernames_to_ids(i) if not resolved_id: log.error( @@ -97,6 +93,11 @@ def checkAlive(): ) ) break + # Создаем путь до диры со стримером, если папка не существует + if not (os.path.exists(path)): + os.makedirs(path) + log.info("Создана директория " + i) + # Достаем ID стримера из инфо user_id = resolved_id[0]['id'] # Если стрим идет, то идем дальше if client.streams.get_stream_by_user(user_id):