fix: AttributeError on py3.8

This commit is contained in:
源文雨
2024-07-03 16:28:35 +09:00
parent 46752ceca2
commit 6e7a261fa8
+5 -2
View File
@@ -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