From 5ad6f36c39d14c99c6d9f8f0d7db6653bd7d6e76 Mon Sep 17 00:00:00 2001 From: 简律纯 Date: Wed, 17 Jan 2024 16:46:51 +0800 Subject: refactor(api): Remove unnecessary else after guard condition (remove-unnecessary-else) --- src/ipm/api.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/ipm/api.py b/src/ipm/api.py index 3f2f847..faf7e0b 100644 --- a/src/ipm/api.py +++ b/src/ipm/api.py @@ -30,11 +30,10 @@ def install(uri: str, index: str = "", echo: bool = False) -> None: if os.path.isabs(uri): info(f"检定给定的 URI 地址[{uri}]为本地路径.", echo) - if uri.endswith(".ipk"): - info("安装中...", echo) - ipk = extract(Path(uri).resolve(), HOME, echo) - else: + if not uri.endswith(".ipk"): raise FileTypeMismatch("文件类型与预期[.ipk]不匹配.") + info("安装中...", echo) + ipk = extract(Path(uri).resolve(), HOME, echo) elif urlparser.is_valid_url(uri): filename = uri.rstrip("/").split("/")[-1] ipk = loader.load( -- cgit v1.2.3-70-g09d2