From 1cb686bdab9ccda97928b489329284a4cc7e9ff8 Mon Sep 17 00:00:00 2001 From: Fabio Manganiello Date: Sat, 19 Aug 2023 13:31:48 +0200 Subject: [PATCH] Updated the `inspect` plugin to the new manifest utils interface. --- platypush/plugins/inspect/__init__.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/platypush/plugins/inspect/__init__.py b/platypush/plugins/inspect/__init__.py index 01bb6cfd..ad0f1492 100644 --- a/platypush/plugins/inspect/__init__.py +++ b/platypush/plugins/inspect/__init__.py @@ -20,7 +20,7 @@ from platypush.utils import ( get_plugin_class_by_name, get_plugin_name_by_class, ) -from platypush.utils.manifest import Manifest, scan_manifests +from platypush.utils.manifest import Manifests from ._context import ComponentContext from ._model import ( @@ -116,8 +116,7 @@ class InspectPlugin(Plugin): A generator that scans the manifest files given a ``base_type`` (``Plugin`` or ``Backend``) and yields the parsed submodules. """ - for mf_file in scan_manifests(base_type): - manifest = Manifest.from_file(mf_file) + for manifest in Manifests.by_base_class(base_type): try: yield importlib.import_module(manifest.package) except Exception as e: