🐛 report correctly skipped abstract creators

This commit is contained in:
Ondřej Samohel 2025-06-06 10:33:25 +02:00
parent fce1ef248d
commit dfd8fe6e8c
No known key found for this signature in database
GPG key ID: 02376E18990A97C6

View file

@ -731,13 +731,12 @@ class CreateContext:
manual_creators = {}
report = discover_creator_plugins(return_report=True)
self.creator_discover_result = report
for creator_class in report.plugins:
if inspect.isabstract(creator_class):
self.log.debug(
"Skipping abstract Creator {}".format(str(creator_class))
)
continue
for creator_class in report.abstract_plugins:
self.log.debug(
f"Skipping abstract Creator '%s'", str(creator_class)
)
for creator_class in report.plugins:
creator_identifier = creator_class.identifier
if creator_identifier in creators:
self.log.warning(