summaryrefslogtreecommitdiffstats
path: root/download_thread.py
diff options
context:
space:
mode:
authorGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2009-05-18 21:11:22 +0200
committerGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2009-05-18 21:11:22 +0200
commitcb8c5992af74e3c6562f2e5f0a828b5223779d85 (patch)
tree45c62f97ec546182a26921520d6ca5c38f6668bc /download_thread.py
parentpy load file get now plugin_name (diff)
downloadpyload-cb8c5992af74e3c6562f2e5f0a828b5223779d85.tar.xz
Er downloaded jetzt eine Rapidshare Datei, wait muss aber noch implementiert werden. Alle status informationen und sonstiges sind ungetestet
Diffstat (limited to 'download_thread.py')
-rw-r--r--download_thread.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/download_thread.py b/download_thread.py
index 7808d22f1..5fe132245 100644
--- a/download_thread.py
+++ b/download_thread.py
@@ -59,7 +59,6 @@ class Status(object):
class Download_Thread(threading.Thread):
def __init__(self, parent):
threading.Thread.__init__(self)
- self.setDaemon(1)
self.shutdown = False
self.parent = parent
self.start()
@@ -75,8 +74,8 @@ class Download_Thread(threading.Thread):
def download(self, py_load_file):
url = py_load_file.url
- type, params = py_load_file.plugin.get_file_url(url)
- status = Status(py_load_file.id, self.parent.status_queue)
+ type, params = py_load_file.plugin.get_file_url()
+ status = py_load_file.status
#missing wenn datei nicht auf server vorhanden
#if type=="check":
#return params
@@ -85,9 +84,16 @@ class Download_Thread(threading.Thread):
#print "Datei auf Server nicht vorhanden: " + params
##im logger eintragen das datei auf server nicht vorhanden ist
#warning("Datei auf Server nicht voblocks_readrhanden: " + url)
+ #if type in 'wait':
+ # status.type = "waiting"
+ # print params
+ # sleep(params+1)
+
if type in 'download':
+ print "download"
status.type = "downloading"
#startet downloader
status.url, status.filename = params
+ print status.url, status.filename
urllib.urlretrieve(status.url, py_load_file.download_folder + "/" + status.filename, status)
self.shutdown = True