From aa2db98aab37450a20b3640cf5df0e12236acaec Mon Sep 17 00:00:00 2001 From: Walter Purcaro Date: Wed, 10 Jun 2015 10:46:04 +0200 Subject: Fix https://github.com/pyload/pyload/issues/1473 --- module/plugins/internal/Plugin.py | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) diff --git a/module/plugins/internal/Plugin.py b/module/plugins/internal/Plugin.py index e1de48f72..228685ee5 100644 --- a/module/plugins/internal/Plugin.py +++ b/module/plugins/internal/Plugin.py @@ -31,6 +31,7 @@ if os.name != "nt": from itertools import islice +from module.plugins.Plugin import Abort, Fail, Reconnect, Retry, SkipDownload from module.utils import save_join, save_path, fs_encode, fs_decode def chunks(iterable, size): @@ -41,26 +42,6 @@ def chunks(iterable, size): item = list(islice(it, size)) -class Abort(Exception): - """ raised when aborted """ - - -class Fail(Exception): - """ raised when failed """ - - -class Reconnect(Exception): - """ raised when reconnected """ - - -class Retry(Exception): - """ raised when start again from beginning """ - - -class SkipDownload(Exception): - """ raised when download should be skipped """ - - class Base(object): """ A Base class with log/config/db methods *all* plugin types can use @@ -142,7 +123,7 @@ class Plugin(Base): Overwrite `process` / `decrypt` in your subclassed plugin. """ __name__ = "Plugin" - __version__ = "0.04" + __version__ = "0.05" __pattern__ = None __type__ = "hoster" __config__ = [("name", "type", "desc", "default")] -- cgit v1.2.3