From 6e7a261fa84f80bbf2fc9eddd551fae46bddcc49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Wed, 3 Jul 2024 16:28:35 +0900 Subject: [PATCH] fix: AttributeError on py3.8 --- tools/logger/log.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/logger/log.py b/tools/logger/log.py index 9321700..7012774 100644 --- a/tools/logger/log.py +++ b/tools/logger/log.py @@ -1,4 +1,4 @@ -import platform +import platform, sys import logging from datetime import datetime, timezone @@ -47,7 +47,10 @@ class Formatter(logging.Formatter): logstr += log_level_msg_str.get(record.levelno, record.levelname) if self.color: logstr += colorReset - fn = record.filename.removesuffix(".py") + if sys.version_info >= (3, 9): + fn = record.filename.removesuffix(".py") + elif record.filename.endswith(".py"): + fn = record.filename[:-3] logstr += f"] {str(record.name)} | {fn} | {str(record.msg)%record.args}" return logstr