diff options
| author | 2013-06-03 20:45:19 +0200 | |
|---|---|---|
| committer | 2013-07-07 09:06:24 +0200 | |
| commit | 7b7a0dd911d32241413ff04409a60cb270ae28a6 (patch) | |
| tree | aa01a2f25f0be7936f9e16e1e3ef20f00c32a98b /module | |
| parent | Version 1.05: optimized code a bit (diff) | |
| download | pyload-7b7a0dd911d32241413ff04409a60cb270ae28a6.tar.xz | |
Version 1.06: code cosmetics
Diffstat (limited to 'module')
| -rw-r--r-- | module/plugins/hooks/DeleteFinished.py | 13 | 
1 files changed, 8 insertions, 5 deletions
| diff --git a/module/plugins/hooks/DeleteFinished.py b/module/plugins/hooks/DeleteFinished.py index cdb142c9b..5947f481a 100644 --- a/module/plugins/hooks/DeleteFinished.py +++ b/module/plugins/hooks/DeleteFinished.py @@ -23,12 +23,12 @@ from module.plugins.Hook import Hook  class DeleteFinished(Hook):      __name__ = "DeleteFinished" -    __version__ = "1.05" +    __version__ = "1.06"      __description__ = "Automatically delete all finished packages from queue"      __config__ = [          ("activated", "bool", "Activated", "False"),          ("interval", "int", "Delete every (hours)", "72"), -        ("ignoreoffline", "bool", "Ignore offline link", "False") +        ("incoff", "bool", "Delete packages with offline links", "False")      ]      __author_name__ = ("Walter Purcaro")      __author_mail__ = ("vuolter@gmail.com") @@ -36,8 +36,11 @@ class DeleteFinished(Hook):      ## overwritten methods ##      def periodical(self):          if not self.info["sleep"]: -            self.logInfo("Delete all finished packages now") -            self.deleteFinished("0,1,4" if self.getConf("ignoreoffline") else "0,4") +            incoff = self.getConfig("incoff") +            mode = "0,1,4" if incoff else "0,4" +            msg = "delete all finished packages now (%s any package with offline links)" +            self.logInfo(msg % "including" if incoff else "excluding") +            self.deleteFinished(mode)              self.info["sleep"] = True              self.addEvent("packageFinished", self.wakeup) @@ -51,7 +54,7 @@ class DeleteFinished(Hook):      def coreReady(self):          self.info = {"sleep": True} -        interval = self.getConf("interval") * 3600 +        interval = self.getConfig("interval") * 3600          self.pluginConfigChanged("DeleteFinished", "interval", interval)          self.addEvent("packageFinished", self.wakeup) | 
