summaryrefslogtreecommitdiffstats
path: root/module/plugins/internal/Plugin.py
diff options
context:
space:
mode:
authorGravatar Walter Purcaro <vuolter@users.noreply.github.com> 2015-07-27 10:28:30 +0200
committerGravatar Walter Purcaro <vuolter@users.noreply.github.com> 2015-07-27 10:28:30 +0200
commitf83389333ec10376452aa5f6d5ccd3963c6bafa1 (patch)
treeb63519f3bfcd73b728a27f91c7d786867ea1a917 /module/plugins/internal/Plugin.py
parentDon't user dictionary’s iterator methods (diff)
downloadpyload-f83389333ec10376452aa5f6d5ccd3963c6bafa1.tar.xz
Update internal plugins
Diffstat (limited to 'module/plugins/internal/Plugin.py')
-rw-r--r--module/plugins/internal/Plugin.py19
1 files changed, 9 insertions, 10 deletions
diff --git a/module/plugins/internal/Plugin.py b/module/plugins/internal/Plugin.py
index 7b3d03752..f88660f24 100644
--- a/module/plugins/internal/Plugin.py
+++ b/module/plugins/internal/Plugin.py
@@ -5,7 +5,6 @@ from __future__ import with_statement
import inspect
import os
import re
-import traceback
import urllib
from module.plugins.Plugin import Abort, Fail, Reconnect, Retry, SkipDownload as Skip #@TODO: Remove in 0.4.10
@@ -126,7 +125,7 @@ def chunks(iterable, size):
class Plugin(object):
__name__ = "Plugin"
__type__ = "hoster"
- __version__ = "0.13"
+ __version__ = "0.14"
__status__ = "testing"
__pattern__ = r'^unmatchable$'
@@ -155,11 +154,11 @@ class Plugin(object):
def _log(self, level, args):
log = getattr(self.pyload.log, level)
- msg = encode(" | ".join((a if isinstance(a, basestring) else str(a)).strip() for a in args if a)) #@NOTE: `fs_encode` -> `encode` in 0.4.10
- log("%(type)s %(plugin)s%(id)s: %(msg)s" % {'type': self.__type__.upper(),
- 'plugin': self.__name__,
- 'id' : ("[%s]" % self.pyfile.id) if hasattr(self, 'pyfile') else "",
- 'msg' : msg or _(level.upper() + " MARK")})
+ msg = encode(" | ".join((a if isinstance(a, basestring) else str(a)).strip() for a in args if a))
+ log("%(type)s %(plugin)s%(id)s : %(msg)s" % {'type': self.__type__.upper(),
+ 'plugin': self.__name__,
+ 'id' : ("[%s]" % self.pyfile.id) if hasattr(self, 'pyfile') else "",
+ 'msg' : msg or "---------- MARK ----------"})
def log_debug(self, *args):
@@ -205,8 +204,7 @@ class Plugin(object):
return self.pyload.config.getPlugin(plugin or self.__name__, option)
except KeyError:
- self.log_warning(_("Config option or plugin not found"))
- traceback.print_exc()
+ self.log_warning(_("Config option `%s` not found, use default `%s`") % (option, default or None))
return default
@@ -271,7 +269,8 @@ class Plugin(object):
self.fail(_("No url given"))
if self.pyload.debug:
- self.log_debug("LOAD URL " + url, *["%s=%s" % (key, val) for key, val in locals().items() if key not in ("self", "url")])
+ self.log_debug("LOAD URL " + url,
+ *["%s=%s" % (key, val) for key, val in locals().items() if key not in ("self", "url")])
if req is None:
if hasattr(self, "req"):