@internationalizeDocstring
    def install(self, irc, msg, args, repository, plugin):
        global repositories
        if repository not in repositories:
            irc.error(_(
                       'This repository does not exist or is not known by '
                       'this bot.'
                       ))
        elif plugin not in repositories[repository].getPluginList():
            irc.error(_('This plugin does not exist in this repository.'))
        else:
            try:
                irc.reply(repositories[repository].install(plugin))
            except Exception as e:
                import traceback
                traceback.print_exc()
                log.error(str(e))
                irc.error('The plugin could not be installed. Check the logs '
                        'for a more detailed error.')
<repository> <plugin>
dataset/ETHPy150Open ProgVal/Limnoria/plugins/PluginDownloader/plugin.py/PluginDownloader.install