summaryrefslogtreecommitdiffstats
path: root/module/network/HTTPChunk.py
diff options
context:
space:
mode:
authorGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2011-01-18 22:19:25 +0100
committerGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2011-01-18 22:19:25 +0100
commitd89e6a0eda653f45090c0265aa724bfd011a2ca8 (patch)
treedb8cdc153950fa13a0da6efc99ae602d3ccded76 /module/network/HTTPChunk.py
parentnetfolder, hotfile fix, filesonic/sharingmatrix beta (diff)
downloadpyload-d89e6a0eda653f45090c0265aa724bfd011a2ca8.tar.xz
new cryptit plugin
Diffstat (limited to 'module/network/HTTPChunk.py')
-rw-r--r--module/network/HTTPChunk.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/module/network/HTTPChunk.py b/module/network/HTTPChunk.py
index c4bf1d64c..9ca1be909 100644
--- a/module/network/HTTPChunk.py
+++ b/module/network/HTTPChunk.py
@@ -20,6 +20,7 @@ from os import remove
from os.path import exists
from time import sleep
from re import search
+from logging import getLogger
import pycurl
@@ -131,6 +132,8 @@ class HTTPChunk(HTTPRequest):
self.BOMChecked = False
# check and remove byte order mark
+ self.log = getLogger("log")
+
@property
def cj(self):
return self.p.cj
@@ -150,17 +153,17 @@ class HTTPChunk(HTTPRequest):
if self.range:
#do nothing if chunk already finished
- if not self.arrived + self.range[0] - self.range[1]: return None
+ if self.arrived + self.range[0] >= self.range[1]: return None
if self.id == len(self.p.info.chunks) - 1: #as last chunk dont set end range, so we get everything
range = "%i-" % (self.arrived + self.range[0])
else:
range = "%i-%i" % (self.arrived + self.range[0], min(self.range[1] + 1, self.p.size - 1))
- print "Chunked resume with range %s" % range
+ self.log.debug("Chunked resume with range %s" % range)
self.c.setopt(pycurl.RANGE, range)
else:
- print "Resume File from %i" % self.arrived
+ self.log.debug("Resume File from %i" % self.arrived)
self.c.setopt(pycurl.RESUME_FROM, self.arrived)
else:
@@ -170,7 +173,7 @@ class HTTPChunk(HTTPRequest):
else:
range = "%i-%i" % (self.range[0], min(self.range[1] + 1, self.p.size - 1))
- print "Chunked with range %s" % range
+ self.log.debug("Chunked with range %s" % range)
self.c.setopt(pycurl.RANGE, range)
self.fp = open(self.p.info.getChunkName(self.id), "wb")