Beispiel #1
0
 async def load(p):
     plugin = Plugin(name=p)
     if plugin.load_plugin():
         await self.get_service('data_svc').store(plugin)
     if plugin.name in self.get_config('plugins'):
         await plugin.enable(self.get_services())
         self.log.info('Enabled plugin: %s' % plugin.name)
Beispiel #2
0
 async def load(p):
     plugin = Plugin(name=p)
     if plugin.load_plugin():
         await self.get_service('data_svc').store(plugin)
     if plugin.name in self.get_config('plugins'):
         await plugin.enable(self.get_services())
         self.log.debug('Enabled plugin: %s' % plugin.name)
         if not plugin.version:
             self._errors.append(Error(plugin.name, 'plugin code is not a release version'))