From 0fedf847991d73f5c4e7a27499c724c857c023eb Mon Sep 17 00:00:00 2001 From: traoreera Date: Thu, 30 Apr 2026 16:37:45 +0000 Subject: [PATCH] fixing bug for plugin cmd --- .pre-commit-config.yaml | 2 +- xcore/cli/plugin_cmd.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 2bc02fdf..c4778916 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -10,7 +10,7 @@ repos: - repo: local hooks: - - id: lint_fixning + - id: lint name: lint fixning entry: make lint-fix language: system diff --git a/xcore/cli/plugin_cmd.py b/xcore/cli/plugin_cmd.py index 3de1cbd8..9fae3467 100644 --- a/xcore/cli/plugin_cmd.py +++ b/xcore/cli/plugin_cmd.py @@ -160,7 +160,7 @@ async def _plugin_health(args) -> None: status.update(f"[bold green]Analyzing {escape(name)}...") try: validator = ManifestValidator() - manifest = validator.load_and_validate(plugin_dir_entry) + manifest, _, _ = validator.load_and_validate(plugin_dir_entry) # Signature signed = "✅" if is_signed(manifest) else "⚠️ " @@ -342,7 +342,7 @@ async def _auto_sign(plugin_dir: Path, cfg) -> None: from xcore.kernel.security.validation import ManifestValidator try: - manifest = ManifestValidator().load_and_validate(plugin_dir) + manifest, _, _ = ManifestValidator().load_and_validate(plugin_dir) except Exception as e: print(f"⚠️ Signature auto ignorée (manifeste invalide) : {e}") return @@ -404,7 +404,7 @@ async def _plugin_info(args) -> None: try: validator = ManifestValidator() - manifest = validator.load_and_validate(plugin_dir) + manifest, _, _ = validator.load_and_validate(plugin_dir) except Exception as e: console.print(f"[bold red]❌ Manifeste invalide :[/] {e}") sys.exit(1) @@ -470,7 +470,7 @@ async def _plugin_validate(args) -> None: sys.exit(1) try: v = ManifestValidator() - manifest = v.load_and_validate(path) + manifest, _, _ = v.load_and_validate(path) console.print( f"✅ Manifeste valide : {manifest.name} v{manifest.version} " f"[{manifest.execution_mode.value}]" @@ -486,7 +486,7 @@ async def _plugin_sign(args) -> None: path = Path(args.path) key = (args.key or "change-me").encode() - manifest = ManifestValidator().load_and_validate(path) + manifest, _, _ = ManifestValidator().load_and_validate(path) sig = sign_plugin(manifest, key) print(f"✅ Signé : {sig}")