aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author苏向夜 <fu050409@163.com>2023-12-18 20:30:12 +0800
committer苏向夜 <fu050409@163.com>2023-12-18 20:30:12 +0800
commit9ac667f1b923dd55137e346ab8281c6bae0f9713 (patch)
tree97daacbf229e7268bdef1a8f72f28c752b98572d
parente0fab4d50a1cd779f6763b08c3e2d3e6378fcf57 (diff)
downloadinfini-9ac667f1b923dd55137e346ab8281c6bae0f9713.tar.gz
infini-9ac667f1b923dd55137e346ab8281c6bae0f9713.zip
:bug: 修复Infini CLI的部分问题
-rw-r--r--src/infini/__main__.py4
-rw-r--r--src/infini/const/templates.py2
-rw-r--r--src/infini/utils/cli.py2
3 files changed, 4 insertions, 4 deletions
diff --git a/src/infini/__main__.py b/src/infini/__main__.py
index aa829131..9a8cd58c 100644
--- a/src/infini/__main__.py
+++ b/src/infini/__main__.py
@@ -39,7 +39,7 @@ def main():
(path / "event.py").write_text(templates.EVENT, encoding="utf-8")
(path / "tests.py").write_text(templates.TEST, encoding="utf-8")
- logger.success("HydroRoll 规则包模板已创建!")
+ logger.success("Infini 规则包模板已创建!")
if args.operate == "test":
exceptions = []
@@ -48,7 +48,7 @@ def main():
logger.info("初始化规则包中...")
try:
- register.regist(path)
+ register.register(path)
except Exception as error:
if args.verbose:
logger.exception(error)
diff --git a/src/infini/const/templates.py b/src/infini/const/templates.py
index 9a450846..d0be9e30 100644
--- a/src/infini/const/templates.py
+++ b/src/infini/const/templates.py
@@ -7,6 +7,7 @@ from .event import MyEvent
class MyHandler(Handler):
\"\"\"自设业务函数\"\"\"
+ name: str = "example_handler"
priority: int = 0 # 业务函数权重
def process(self, event: MatcherEvent) -> InfiniEvent:
@@ -36,5 +37,4 @@ def test():
except Exception as error:
return error
return []
-
"""
diff --git a/src/infini/utils/cli.py b/src/infini/utils/cli.py
index 8d83cc52..3d30f839 100644
--- a/src/infini/utils/cli.py
+++ b/src/infini/utils/cli.py
@@ -25,4 +25,4 @@ def parse_args(argv: list[str] | None = None) -> argparse.Namespace:
test_parser.add_argument("path", help="目标位置")
test_parser.add_argument("-v", "--verbose", action="store_true", help="异常追踪")
- return parser.parse_args(argv or sys.argv[1:])
+ return parser.parse_args(sys.argv[1:] or argv or ["--help"])