def Metadata(self): """Return metadata about this plugin.""" plugin_class = getattr( # pylint: disable=protected-access self.session.plugins, self.plugin_name)._target return config.CommandMetadata(plugin_class).Metadata()
def __init__(self, plugin_cls, session): self.plugin_cls = plugin_cls self.session = session self.plugin_args = config.CommandMetadata( self.plugin_cls).Metadata()['arguments']