diff --git a/get_data.py b/get_data.py index 19bb11c..36e816e 100644 --- a/get_data.py +++ b/get_data.py @@ -125,28 +125,54 @@ if isinstance(_syno_font_path, BytesIO): _syno_font_path = _syno_font_path.getvalue() SYNO_FONT_PATH = _syno_font_path # bytes или None # ---- ИКОНКА ПРОМАХА ---- -_syno_miss_raw = nasio.load_bio( - user=SYNO_USERNAME, - password=SYNO_PASSWORD, - nas_ip=SYNO_URL, - nas_port="443", - path=os.getenv("SYNO_MISS"), -) -if isinstance(_syno_miss_raw, BytesIO): - _syno_miss_raw = _syno_miss_raw.getvalue() -SYNO_MISS = _syno_miss_raw # bytes или None +try: + _syno_miss_raw = nasio.load_bio( + user=SYNO_USERNAME, + password=SYNO_PASSWORD, + nas_ip=SYNO_URL, + nas_port="443", + path=os.getenv("SYNO_MISS"), + ) + if isinstance(_syno_miss_raw, BytesIO): + _syno_miss_raw = _syno_miss_raw.getvalue() + SYNO_MISS = _syno_miss_raw # bytes или None +except Exception as ex: + logger.warning(f"SYNO_MISS: {ex}") + _syno_miss_raw = nasio.load_bio( + user=SYNO_USERNAME, + password=SYNO_PASSWORD, + nas_ip=SYNO_URL, + nas_port="443", + path=os.getenv("SYNO_MISS"), + ) + if isinstance(_syno_miss_raw, BytesIO): + _syno_miss_raw = _syno_miss_raw.getvalue() + SYNO_MISS = _syno_miss_raw # bytes или None # ---- ИКОНКА ПОПАДАНИЯ ---- -_syno_goal_raw = nasio.load_bio( - user=SYNO_USERNAME, - password=SYNO_PASSWORD, - nas_ip=SYNO_URL, - nas_port="443", - path=os.getenv("SYNO_GOAL"), -) -if isinstance(_syno_goal_raw, BytesIO): - _syno_goal_raw = _syno_goal_raw.getvalue() -SYNO_GOAL = _syno_goal_raw # bytes или None +try: + _syno_goal_raw = nasio.load_bio( + user=SYNO_USERNAME, + password=SYNO_PASSWORD, + nas_ip=SYNO_URL, + nas_port="443", + path=os.getenv("SYNO_GOAL"), + ) + if isinstance(_syno_goal_raw, BytesIO): + _syno_goal_raw = _syno_goal_raw.getvalue() + SYNO_GOAL = _syno_goal_raw # bytes или None +except Exception as ex: + logger.warning(f"SYNO_GOAL: {ex}") + _syno_goal_raw = nasio.load_bio( + user=SYNO_USERNAME, + password=SYNO_PASSWORD, + nas_ip=SYNO_URL, + nas_port="443", + path=os.getenv("SYNO_GOAL"), + ) + if isinstance(_syno_goal_raw, BytesIO): + _syno_goal_raw = _syno_goal_raw.getvalue() + SYNO_GOAL = _syno_goal_raw # bytes или None CALENDAR = None STATUS = False @@ -3332,7 +3358,7 @@ def resolve_period(ls: dict, game: dict) -> str: if period_num == 1: return "End 1q" if period_num == 2: - return "HT" + return "half-time" if period_num == 3: return "End 3q" if period_num == 4: