diff options
author | RaNaN <Mast3rRaNaN@hotmail.de> | 2011-07-16 23:52:17 +0200 |
---|---|---|
committer | RaNaN <Mast3rRaNaN@hotmail.de> | 2011-07-16 23:52:17 +0200 |
commit | a1c441101d15c58ea15082a86df2b3552f01106a (patch) | |
tree | 68e69287247e2d548b2e035f2e10b210b180409e /module/PluginThread.py | |
parent | started to integrate package generator (diff) | |
download | pyload-a1c441101d15c58ea15082a86df2b3552f01106a.tar.xz |
improvements, command line link checker
Diffstat (limited to 'module/PluginThread.py')
-rw-r--r-- | module/PluginThread.py | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/module/PluginThread.py b/module/PluginThread.py index a44981c52..5492f3ec4 100644 --- a/module/PluginThread.py +++ b/module/PluginThread.py @@ -407,7 +407,6 @@ class HookThread(PluginThread): class InfoThread(PluginThread): - #---------------------------------------------------------------------- def __init__(self, manager, data, pid=-1, rid=-1): """Constructor""" PluginThread.__init__(self, manager) @@ -422,7 +421,6 @@ class InfoThread(PluginThread): self.start() - #---------------------------------------------------------------------- def run(self): """run method""" @@ -457,9 +455,16 @@ class InfoThread(PluginThread): else: #generate default result - pass + tmp = [(url, (url, OnlineStatus(url, pluginname, 3, 0))) for url in urls] + result = parseNames(tmp) + for k in result.iterkeys(): + result[k] = dict(result[k]) + + self.m.setInfoResults(self.rid, result) + + self.m.infoResults[self.rid]["ALL_INFO_FETCHED"] = {} - self.m.infoResults[self.rid]["ALL_INFO_FETCHED"] = [] + self.m.timestamp = time() + 5 * 60 def updateDB(self, plugin, result): @@ -471,7 +476,7 @@ class InfoThread(PluginThread): self.cache.extend(result) - if len(self.cache) > 20 or force: + if len(self.cache) >= 20 or force: #used for package generating tmp = [(name, (url, OnlineStatus(name, plugin, status, int(size)))) for name, size, status, url in self.cache] @@ -480,7 +485,7 @@ class InfoThread(PluginThread): for k in result.iterkeys(): result[k] = dict(result[k]) - print result + self.m.setInfoResults(self.rid, result) self.cache = [] |