Skip to content

Commit 6e7a261

Browse files
committed
fix: AttributeError on py3.8
1 parent 46752ce commit 6e7a261

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Diff for: tools/logger/log.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import platform
1+
import platform, sys
22
import logging
33
from datetime import datetime, timezone
44

@@ -47,7 +47,10 @@ def format(self, record: logging.LogRecord):
4747
logstr += log_level_msg_str.get(record.levelno, record.levelname)
4848
if self.color:
4949
logstr += colorReset
50-
fn = record.filename.removesuffix(".py")
50+
if sys.version_info >= (3, 9):
51+
fn = record.filename.removesuffix(".py")
52+
elif record.filename.endswith(".py"):
53+
fn = record.filename[:-3]
5154
logstr += f"] {str(record.name)} | {fn} | {str(record.msg)%record.args}"
5255
return logstr
5356

0 commit comments

Comments
 (0)