inspect#

class platypush.plugins.inspect.InspectPlugin(**kwargs)[source]#

Bases: Plugin

This plugin can be used to inspect platypush plugins and backends

__init__(**kwargs)[source]#
get_all_backends()[source]#

Get information about all the available backends.

get_all_events()[source]#

Get information about all the available events.

get_all_plugins()[source]#

Get information about all the available plugins.

get_all_responses()[source]#

Get information about all the available responses.

get_config(entry: str | None = None) dict | None[source]#

Return the configuration of the application or of a section.

Parameters:

entry – [Optional] configuration entry name to retrieve (e.g. workdir or backend.http).

Returns:

The requested configuration object.

get_procedures() dict[source]#

Get the list of procedures installed on the device.