From 016fb615d508e16914480fc1298ba95a3a1d4d13 Mon Sep 17 00:00:00 2001 From: Armin Date: Mon, 20 Apr 2015 22:07:48 +0200 Subject: add log warnings by using of deprecated features --- pyload/plugin/Addon.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'pyload/plugin/Addon.py') diff --git a/pyload/plugin/Addon.py b/pyload/plugin/Addon.py index bb90428e4..e66c5999e 100644 --- a/pyload/plugin/Addon.py +++ b/pyload/plugin/Addon.py @@ -16,7 +16,7 @@ class Expose(object): def threaded(fn): - def run(*args,**kwargs): + def run(*args, **kwargs): addonManager.startThread(fn, *args, **kwargs) return run @@ -61,16 +61,18 @@ class Addon(Base): for event, funcs in self.event_map.iteritems(): if type(funcs) in (list, tuple): for f in funcs: - self.manager.addEvent(event, getattr(self,f)) + self.manager.addEvent(event, getattr(self, f)) else: - self.manager.addEvent(event, getattr(self,funcs)) + self.manager.addEvent(event, getattr(self, funcs)) #delete for various reasons self.event_map = None if self.event_list: + self.logWarning(_("Plugin used deprecated 'event_list', use 'event_map' instead")) + for f in self.event_list: - self.manager.addEvent(f, getattr(self,f)) + self.manager.addEvent(f, getattr(self, f)) self.event_list = None @@ -109,6 +111,7 @@ class Addon(Base): def deactivate(self): """ called when addon was deactivated """ if has_method(self.__class__, "unload"): + self.logWarning(_("Deprecated method 'unload()', use deactivate() instead")) self.unload() @@ -127,6 +130,7 @@ class Addon(Base): def activate(self): """ called when addon was activated """ if has_method(self.__class__, "coreReady"): + self.logWarning(_("Deprecated method 'coreReady()', use activate() instead")) self.coreReady() -- cgit v1.2.3 From 919b6dacac69459c64239c3d48ccc435a18b049c Mon Sep 17 00:00:00 2001 From: Armin Date: Mon, 20 Apr 2015 22:24:43 +0200 Subject: Improve getClassName --- pyload/plugin/Addon.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pyload/plugin/Addon.py') diff --git a/pyload/plugin/Addon.py b/pyload/plugin/Addon.py index e66c5999e..a43f2fd70 100644 --- a/pyload/plugin/Addon.py +++ b/pyload/plugin/Addon.py @@ -100,7 +100,7 @@ class Addon(Base): def __repr__(self): - return "" % self.__class__.__name__ + return "" % self.getClassName() def setup(self): -- cgit v1.2.3