From 7f09f336ef96ce67aeaae30d718404474b65f337 Mon Sep 17 00:00:00 2001 From: shenjack <3695888@qq.com> Date: Thu, 14 Dec 2023 13:58:39 +0800 Subject: [PATCH] =?UTF-8?q?Fix:=20LogMessage=20=E4=BC=9A=E5=9C=A8=E8=BE=93?= =?UTF-8?q?=E5=85=A5=E9=9D=9E=20str=20=E4=B9=8B=E5=90=8E=E6=8A=A5=E9=94=99?= =?UTF-8?q?=EF=BC=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- docs/change_logs/0-3.md | 4 ++++ src/lib_not_dr/__init__.py | 2 +- src/lib_not_dr/loggers/structure.py | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d0dbf65..f6c5f46 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ A python lib came from [Difficult Rocket](https://github.com/shenjackyuanjie/Dif ## Information/信息 -- Version / 版本: 0.3.9 +- Version / 版本: 0.3.10 - Author / 作者: shenjackyuanjie <3695888@qq.com> [shenjackyuanjie](https://github.com/shenjackyuanjie) diff --git a/docs/change_logs/0-3.md b/docs/change_logs/0-3.md index cad6f9e..5978852 100644 --- a/docs/change_logs/0-3.md +++ b/docs/change_logs/0-3.md @@ -1,5 +1,9 @@ # lndl 0.3 +## 0.3.10 + +- 修复了 `LogMessage` 在传入非字符串时会因为 `str.join` 只支持 `str` 类型报错 + ## 0.3.9 - 改进了 `lndl-nuitka` 在没有找到 toml 库的时候的报错 diff --git a/src/lib_not_dr/__init__.py b/src/lib_not_dr/__init__.py index 10cac12..d9e7cb7 100644 --- a/src/lib_not_dr/__init__.py +++ b/src/lib_not_dr/__init__.py @@ -9,7 +9,7 @@ from typing import TYPE_CHECKING if TYPE_CHECKING: from lib_not_dr import loggers, nuitka, types, command -_version_ = "0.3.9" +_version_ = "0.3.10" # fmt: off __all__ = [ diff --git a/src/lib_not_dr/loggers/structure.py b/src/lib_not_dr/loggers/structure.py index 3ce897d..26a1c0c 100644 --- a/src/lib_not_dr/loggers/structure.py +++ b/src/lib_not_dr/loggers/structure.py @@ -87,7 +87,7 @@ class LogMessage: def format_message(self) -> str: if self.split is None: self.split = " " - return self.split.join(self.messages) + self.end + return self.split.join(str(item) for item in self.messages) + self.end def format_for_message(self) -> Dict[str, str]: basic_info = self.option()