aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author简律纯 <i@jyunko.cn>2023-12-18 01:46:35 +0800
committer简律纯 <i@jyunko.cn>2023-12-18 01:46:35 +0800
commit8cc166d1135ff9c0602bf72394e815911433f8d0 (patch)
tree8250e8fbde5c1fcf77362695bb4502e1b06b9bd6
parent91dab95a9a7d96d1449dea28b859291b2748abec (diff)
downloadinfini-8cc166d1135ff9c0602bf72394e815911433f8d0.tar.gz
infini-8cc166d1135ff9c0602bf72394e815911433f8d0.zip
chore(lint): lint code
-rw-r--r--src/infini/utils/cli.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/infini/utils/cli.py b/src/infini/utils/cli.py
index 6a4f9128..ee54905b 100644
--- a/src/infini/utils/cli.py
+++ b/src/infini/utils/cli.py
@@ -1,8 +1,13 @@
+"""
+infini 终端命令解析模块
+"""
+
import argparse
import sys
def parse_args(argv: list[str] | None = None) -> argparse.Namespace:
+ # sourcery skip: extract-duplicate-method
parser = argparse.ArgumentParser(prog="Infini CLI", description="Infini 命令行工具")
parser.add_argument("--gui", action="store_true", help="启用 GUI 模式")
@@ -20,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 if argv else sys.argv[1:])
+ return parser.parse_args(argv or sys.argv[1:])