ezmsg.dashboard.backend.catalog#

Installed component discovery, independent of a live GraphService connection.

Enumeration never loads entry points. Details are inspected in a disposable interpreter so a broken import cannot terminate or hang the dashboard server.

Functions

catalog_payload()[source]#
Return type:

dict

component_details(component_id)[source]#
Return type:

dict

Parameters:

component_id (str)

registrations()[source]#
Return type:

list[tuple[dict, EntryPoint]]