From c6ba3ae11f9296108a297fc78ae68f3c8461a3da Mon Sep 17 00:00:00 2001 From: Nitzo Date: Sat, 30 Jan 2016 04:04:52 +0200 Subject: [misc] Move `threaded`, `Expose` form Addon to misc --- module/plugins/internal/Addon.py | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) (limited to 'module/plugins/internal/Addon.py') diff --git a/module/plugins/internal/Addon.py b/module/plugins/internal/Addon.py index cf7321893..8dee04811 100644 --- a/module/plugins/internal/Addon.py +++ b/module/plugins/internal/Addon.py @@ -6,26 +6,10 @@ from module.plugins.internal.Plugin import Plugin from module.plugins.internal.misc import Periodical, isiterable -def threaded(fn): - def run(*args, **kwargs): - hookManager.startThread(fn, *args, **kwargs) - - return run - - -class Expose(object): - """ - Used for decoration to declare rpc services - """ - def __new__(cls, fn, *args, **kwargs): - hookManager.addRPC(fn.__module__, fn.func_name, fn.func_doc) - return fn - - class Addon(Plugin): __name__ = "Addon" __type__ = "hook" #@TODO: Change to `addon` in 0.4.10 - __version__ = "0.51" + __version__ = "0.52" __status__ = "stable" __threaded__ = [] #@TODO: Remove in 0.4.10 -- cgit v1.2.3