From 677226d7659c2effd09cff3c5c26a4e58b6aa77e Mon Sep 17 00:00:00 2001 From: Marcus Ottosson Date: Thu, 9 Jul 2015 09:35:12 +0100 Subject: [PATCH] Fixes #4 --- pyblish_rpc/service.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pyblish_rpc/service.py b/pyblish_rpc/service.py index 942936f..bef76fc 100644 --- a/pyblish_rpc/service.py +++ b/pyblish_rpc/service.py @@ -50,7 +50,7 @@ def stats(self): def reset(self): self._context = pyblish.api.Context() - self._plugins = list() + self._plugins = pyblish.api.discover() self._provider = pyblish.plugin.Provider() def context(self): @@ -73,7 +73,7 @@ def context(self): return formatting.format_context(self._context) def discover(self): - return formatting.format_plugins(pyblish.api.discover()) + return formatting.format_plugins(self._plugins) def process(self, plugin, instance=None): """Given JSON objects from client, perform actual processing @@ -119,11 +119,9 @@ def _dispatch(self, method, params): traceback.print_exc() raise e - @classmethod - def _plugin_from_name(cls, name): + def _plugin_from_name(self, name): """Parse plug-in id to object""" - plugins = pyblish.api.discover() - plugins = pyblish.lib.ItemList("__name__", plugins) + plugins = pyblish.lib.ItemList("__name__", self._plugins) return plugins[name]