ready for 0.3.0 ?
This commit is contained in:
parent
602ce62907
commit
d02ca52c8f
@ -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)
|
||||||
|
@ -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",
|
||||||
]
|
]
|
||||||
|
@ -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__ = [
|
||||||
|
@ -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"),
|
||||||
|
@ -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,
|
||||||
|
@ -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,
|
||||||
|
Loading…
Reference in New Issue
Block a user