From 36c299487ded6f29f5cf6bfc54e5316ca7da4e62 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 25 Dec 2025 19:50:43 +0000 Subject: [PATCH] Fix datetime.UTC compatibility issue for Python < 3.11 Co-authored-by: ShaYmez <76499782+ShaYmez@users.noreply.github.com> --- YSFReflector | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/YSFReflector b/YSFReflector index 259f5d1..185f573 100755 --- a/YSFReflector +++ b/YSFReflector @@ -836,7 +836,7 @@ def printlog(log_level, mess): global debug if file_rotate == "1": - log_file = log_basename + '-' + str(datetime.datetime.now(datetime.UTC).strftime('%Y-%m-%d')) + '.log' + log_file = log_basename + '-' + str(datetime.datetime.now(datetime.timezone.utc).strftime('%Y-%m-%d')) + '.log' else: log_file = log_basename + '.log' try: @@ -850,10 +850,10 @@ def printlog(log_level, mess): str_log = None if isinstance(log_level, int): if file_level <= log_level: - str_log = check_string('M: ' + str(datetime.datetime.now(datetime.UTC).strftime('%Y-%m-%d %H:%M:%S.%f'))[:-3] + ' ' + mess) + str_log = check_string('M: ' + str(datetime.datetime.now(datetime.timezone.utc).strftime('%Y-%m-%d %H:%M:%S.%f'))[:-3] + ' ' + mess) else: if log_level == "d" and debug == 1: - str_log = check_string('D: ' + str(datetime.datetime.now(datetime.UTC).strftime('%Y-%m-%d %H:%M:%S.%f'))[:-3] + ' ' + mess) + str_log = check_string('D: ' + str(datetime.datetime.now(datetime.timezone.utc).strftime('%Y-%m-%d %H:%M:%S.%f'))[:-3] + ' ' + mess) if str_log is not None: try: filelog.write(str_log + '\n') @@ -910,7 +910,7 @@ debug = config[13] ### log if file_rotate == "1": - log_file = log_basename + '-' + str(datetime.datetime.now(datetime.UTC).strftime('%Y-%m-%d')) + '.log' + log_file = log_basename + '-' + str(datetime.datetime.now(datetime.timezone.utc).strftime('%Y-%m-%d')) + '.log' else: log_file = log_basename + '.log' try: