fix(docker): 改用 SourceError 处理组信息查询失败

This commit is contained in:
2026-04-09 16:05:04 +08:00
parent af42eb913f
commit 27d4c68f23
+1 -2
View File
@@ -42,8 +42,7 @@ class DockerModule(Module):
check=False, check=False,
) )
if result.returncode != 0: if result.returncode != 0:
decman.error(f"无法读取用户 {self.user} 的组信息") raise decman.SourceError(f"无法读取用户 {self.user} 的组信息")
return
if "docker" not in result.stdout.split(): if "docker" not in result.stdout.split():
decman.prg(["gpasswd", "-a", self.user, "docker"]) decman.prg(["gpasswd", "-a", self.user, "docker"])