Больше PEP8+поправил еще чучуть
This commit is contained in:
parent
52335dd676
commit
36d6d1135b
12
daemon.py
12
daemon.py
@ -16,7 +16,6 @@ import logging
|
|||||||
from logging.handlers import TimedRotatingFileHandler
|
from logging.handlers import TimedRotatingFileHandler
|
||||||
streamers = config_python.streamers
|
streamers = config_python.streamers
|
||||||
client_id = config_python.twitchid
|
client_id = config_python.twitchid
|
||||||
ytdl_options = config_python.ytdl_options
|
|
||||||
log_format = logging.Formatter('%(asctime)s %(levelname)s:%(message)s')
|
log_format = logging.Formatter('%(asctime)s %(levelname)s:%(message)s')
|
||||||
log_file = 'output.log'
|
log_file = 'output.log'
|
||||||
|
|
||||||
@ -65,7 +64,7 @@ def recorder(i):
|
|||||||
cmdline = ["youtube-dl", "-q", "-o",
|
cmdline = ["youtube-dl", "-q", "-o",
|
||||||
path+"/%(upload_date)s_%(title)s__%(timestamp)s_%(id)s.%(ext)s",
|
path+"/%(upload_date)s_%(title)s__%(timestamp)s_%(id)s.%(ext)s",
|
||||||
"https://twitch.tv/" + i]
|
"https://twitch.tv/" + i]
|
||||||
s = subprocess.call(cmdline)
|
subprocess.call(cmdline)
|
||||||
log.info("Запись стрима %s закончена\n" % i)
|
log.info("Запись стрима %s закончена\n" % i)
|
||||||
if (os.path.exists(path+"/pid")):
|
if (os.path.exists(path+"/pid")):
|
||||||
os.system("rm "+path+"/pid")
|
os.system("rm "+path+"/pid")
|
||||||
@ -115,22 +114,26 @@ def removeOldStreams():
|
|||||||
# Получаем список файлов
|
# Получаем список файлов
|
||||||
# и смотрим, превышает ли кол-во mp4 файлов заданное в конфиге
|
# и смотрим, превышает ли кол-во mp4 файлов заданное в конфиге
|
||||||
# Если превышает - удаляем старейший
|
# Если превышает - удаляем старейший
|
||||||
oldest = min(os.listdir(records_path+"/"+i), key=os.path.getctime)
|
oldest = min(os.listdir(records_path+"/"+i),
|
||||||
|
key=os.path.getctime)
|
||||||
os.unlink(oldest)
|
os.unlink(oldest)
|
||||||
log.warning("Удален файл: " + oldest)
|
log.warning("Удален файл: " + oldest)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
log.error(e)
|
log.error(e)
|
||||||
|
|
||||||
|
|
||||||
def get_console_handler():
|
def get_console_handler():
|
||||||
console_handler = logging.StreamHandler(sys.stdout)
|
console_handler = logging.StreamHandler(sys.stdout)
|
||||||
console_handler.setFormatter(log_format)
|
console_handler.setFormatter(log_format)
|
||||||
return console_handler
|
return console_handler
|
||||||
|
|
||||||
|
|
||||||
def get_file_handler():
|
def get_file_handler():
|
||||||
file_handler = TimedRotatingFileHandler(log_file, when='midnight')
|
file_handler = TimedRotatingFileHandler(log_file, when='midnight')
|
||||||
file_handler.setFormatter(log_format)
|
file_handler.setFormatter(log_format)
|
||||||
return file_handler
|
return file_handler
|
||||||
|
|
||||||
|
|
||||||
def get_logger(logger_name):
|
def get_logger(logger_name):
|
||||||
logger = logging.getLogger(logger_name)
|
logger = logging.getLogger(logger_name)
|
||||||
logger.setLevel(logging.DEBUG)
|
logger.setLevel(logging.DEBUG)
|
||||||
@ -142,7 +145,8 @@ def get_logger(logger_name):
|
|||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
# Проверить, установлены ли нужные утилиты
|
# Проверить, установлены ли нужные утилиты
|
||||||
if not checkTools(): exit()
|
if not checkTools():
|
||||||
|
exit()
|
||||||
|
|
||||||
# Log config
|
# Log config
|
||||||
log = get_logger("main")
|
log = get_logger("main")
|
||||||
|
Loading…
Reference in New Issue
Block a user