def load_plugin(self, plugin):
module = super(RegistrablePluginManager, self).load_plugin(plugin)<EOL>if hasattr(module, '<STR_LIT>'):<EOL><INDENT>module.register_plugin(self)<EOL><DEDENT>return module<EOL>
Import plugin (see :meth:`import_plugin`) and load related data.

If available, plugin's module-level :func:`register_plugin` function
will be called with current plugin manager instance as first argument.

:param plugin: plugin module name
:type plugin: str
:raises PluginNotFoundError: if not found on any namespace