ready for 0.3.0 ?

This commit is contained in:
shenjack 2023-12-08 23:07:30 +08:00
parent 602ce62907
commit d02ca52c8f
Signed by: shenjack
GPG Key ID: 7B1134A979775551
6 changed files with 13 additions and 14 deletions

View File

@ -6,7 +6,7 @@ A python lib came from [Difficult Rocket](https://github.com/shenjackyuanjie/Dif
## Information/信息 ## Information/信息
- Version / 版本: 0.3.0-rc.2 - Version / 版本: 0.3.0
- Author / 作者: shenjackyuanjie <3695888@qq.com> - Author / 作者: shenjackyuanjie <3695888@qq.com>
> [shenjackyuanjie](https://github.com/shenjackyuanjie) > [shenjackyuanjie](https://github.com/shenjackyuanjie)

View File

@ -62,7 +62,7 @@ lndl_nuitka = "lndl_nuitka:main"
[tool.ruff] [tool.ruff]
target-version = "py38" target-version = "py38"
line-length = 80 line-length = 100
src = [ src = [
"src", "src",
] ]

View File

@ -9,7 +9,7 @@ from typing import TYPE_CHECKING
if TYPE_CHECKING: if TYPE_CHECKING:
from lib_not_dr import loggers, nuitka, types, command from lib_not_dr import loggers, nuitka, types, command
_version_ = "0.3.0-rc.2" _version_ = "0.3.0"
# fmt: off # fmt: off
__all__ = [ __all__ = [

View File

@ -85,7 +85,7 @@ class ConfigStorage(Options):
cycles_set.update(cycle) cycles_set.update(cycle)
return sorted(cycles_set) # 返回排序后的循环列表 return sorted(cycles_set) # 返回排序后的循环列表
def parse_level(self, level_config: Dict[str, str]) -> Optional[int]: def parse_level(self, level_config: dict) -> Optional[int]:
""" """ """ """
level_found: Tuple[Optional[int], Optional[str]] = ( level_found: Tuple[Optional[int], Optional[str]] = (
level_config.get("level"), level_config.get("level"),

View File

@ -133,7 +133,7 @@ class Logger(Options):
stack_trace = stack stack_trace = stack
message = LogMessage( message = LogMessage(
messages=messages, messages=messages, # type: ignore
end=end, end=end,
split=split, split=split,
flush=flush, flush=flush,

View File

@ -10,8 +10,6 @@ from pathlib import Path
from types import FrameType from types import FrameType
from typing import List, Optional, Tuple, Dict, Union from typing import List, Optional, Tuple, Dict, Union
from lib_not_dr.types.options import Options
__all__ = ["LogMessage", "FormattingMessage"] __all__ = ["LogMessage", "FormattingMessage"]
@ -23,7 +21,7 @@ class LogMessage:
# 消息的属性 # 消息的属性
flush: Optional[bool] = None flush: Optional[bool] = None
level: int = 20 level: int = 20 # info
log_time: float = 0.0 # time.time_ns() if None log_time: float = 0.0 # time.time_ns() if None
logger_name: str = "root" logger_name: str = "root"
logger_tag: Optional[str] = None logger_tag: Optional[str] = None
@ -32,12 +30,12 @@ class LogMessage:
def __init__( def __init__(
self, self,
messages: Optional[List[str]] = None, messages: Optional[List[str]] = None,
end: Optional[str] = "\n", end: str = "\n",
split: Optional[str] = " ", split: str = " ",
flush: Optional[bool] = None, flush: Optional[bool] = None,
level: Optional[int] = 20, level: int = 20,
log_time: Optional[float] = None, log_time: Optional[float] = None,
logger_name: Optional[str] = "root", logger_name: str = "root",
logger_tag: Optional[str] = None, logger_tag: Optional[str] = None,
stack_trace: Optional[FrameType] = None, stack_trace: Optional[FrameType] = None,
) -> None: ) -> None:
@ -68,11 +66,12 @@ class LogMessage:
log_time = time.time_ns() log_time = time.time_ns()
self.log_time = log_time self.log_time = log_time
if not isinstance(flush, bool) and flush is not None: if flush is not None and not isinstance(flush, bool):
flush = True if flush else False flush = True if flush else False
self.flush = flush self.flush = flush
def option(self) -> Dict[str, Union[str, int, float, bool]]: def option(self) -> dict:
return { return {
"messages": self.messages, "messages": self.messages,
"end": self.end, "end": self.end,