Добавил проверку на установленные утилиты

This commit is contained in:
Lulzette 2021-07-22 06:22:21 +00:00
parent 1f19f24dd5
commit 30afd5ca48

View File

@ -21,6 +21,17 @@ def which(command):
# Если ничего не нашли во всех дирах, то завершает функцию с False # Если ничего не нашли во всех дирах, то завершает функцию с False
return False return False
def checkTools():
'''
Проверяет, установлены ли необходимые утилиты
'''
tools = ('youtube-dl', 'ffmpeg')
for i in tools:
if not which(i):
print(i + " не установлен")
return False
return True
def startRecord(i): def startRecord(i):
''' '''
Функция, которая запускает в отдельном потоке запись стрима - recorder(i) Функция, которая запускает в отдельном потоке запись стрима - recorder(i)
@ -82,4 +93,5 @@ def removeOldStreams():
pass pass
if __name__ == "__main__": if __name__ == "__main__":
if not checkTools(): exit()
checkAlive(config_python.streamers, config_python.twitchid) checkAlive(config_python.streamers, config_python.twitchid)