full_plugin_name

glotaran.plugin_system.base_registry.full_plugin_name(plugin: object | type[object]) str[source]

Full name of a plugin instance/class similar to the repr.

Parameters:

plugin (object | type[object]) – plugin instance/class

Examples

>>> from glotaran.builtin.io.sdt.sdt_file_reader import SdtDataIo
>>> full_plugin_name(SdtDataIo)
"glotaran.builtin.io.sdt.sdt_file_reader.SdtDataIo"
>>> full_plugin_name(SdtDataIo("sdt"))
"glotaran.builtin.io.sdt.sdt_file_reader.SdtDataIo"
Returns:

Full name of the plugin.

Return type:

str