diff --git a/.gitignore b/.gitignore index 77bac53..ea7f521 100644 --- a/.gitignore +++ b/.gitignore @@ -158,4 +158,5 @@ env/* ytdlbot/ytdl.session data/* upgrade_worker.sh -ytdl.session \ No newline at end of file +ytdl.session +reinforcement/* \ No newline at end of file diff --git a/ytdlbot/utils.py b/ytdlbot/utils.py index 22a506c..45513e0 100644 --- a/ytdlbot/utils.py +++ b/ytdlbot/utils.py @@ -7,10 +7,10 @@ __author__ = "Benny " +import contextlib import logging import os import pathlib -import signal import subprocess import time import uuid @@ -107,8 +107,9 @@ def current_time(ts=None): def get_revision(): - revision = subprocess.check_output("git -C ../ rev-parse --short HEAD".split()).decode("u8").replace("\n", "") - return revision + with contextlib.suppress(subprocess.SubprocessError): + return subprocess.check_output("git -C ../ rev-parse --short HEAD".split()).decode("u8").replace("\n", "") + return "unknown" def get_func_queue(func) -> int: