diff options
Diffstat (limited to 'module/plugins/internal')
| -rw-r--r-- | module/plugins/internal/MultiHook.py | 2 | ||||
| -rw-r--r-- | module/plugins/internal/SimpleHoster.py | 11 | 
2 files changed, 11 insertions, 2 deletions
| diff --git a/module/plugins/internal/MultiHook.py b/module/plugins/internal/MultiHook.py index 9ba1fc2c8..ef7f47ed1 100644 --- a/module/plugins/internal/MultiHook.py +++ b/module/plugins/internal/MultiHook.py @@ -110,7 +110,7 @@ class MultiHook(Hook):          return rep -    def getConfig(self, option, default=''): +    def getConfig(self, option, default=''):  #@TODO: Remove in 0.4.10          """getConfig with default value - sublass may not implements all config options"""          try:              return self.getConf(option) diff --git a/module/plugins/internal/SimpleHoster.py b/module/plugins/internal/SimpleHoster.py index 54872a088..1b6b330b6 100644 --- a/module/plugins/internal/SimpleHoster.py +++ b/module/plugins/internal/SimpleHoster.py @@ -246,7 +246,7 @@ def secondsToMidnight(gmt=0):  class SimpleHoster(Hoster):      __name__    = "SimpleHoster"      __type__    = "hoster" -    __version__ = "1.26" +    __version__ = "1.27"      __pattern__ = r'^unmatchable$'      __config__  = [("use_premium", "bool", "Use premium account if available", True)] @@ -732,6 +732,15 @@ class SimpleHoster(Hoster):              return size <= traffic +    def getConfig(self, option, default=''):  #@TODO: Remove in 0.4.10 +        """getConfig with default value - sublass may not implements all config options""" +        try: +            return self.getConf(option) + +        except KeyError: +            return default + +      def retryFree(self):          self.account = None          self.req     = self.core.requestFactory.getRequest(self.__name__) | 
