eğer istemci percentHook tanımlamışsa, yüzde bilgisi yukarı paslanıyor..
This commit is contained in:
+3
-5
@@ -25,6 +25,7 @@ class Fetcher:
|
|||||||
self.filepath = ""
|
self.filepath = ""
|
||||||
self.filename = ""
|
self.filename = ""
|
||||||
self.percent = 0
|
self.percent = 0
|
||||||
|
self.percentHook = None
|
||||||
|
|
||||||
def fetch (self):
|
def fetch (self):
|
||||||
"""Return value: Fetched file's full path.."""
|
"""Return value: Fetched file's full path.."""
|
||||||
@@ -61,12 +62,9 @@ class Fetcher:
|
|||||||
chunk = file.read(bs)
|
chunk = file.read(bs)
|
||||||
size = size + len(chunk)
|
size = size + len(chunk)
|
||||||
if p.update(size):
|
if p.update(size):
|
||||||
# XXX: Burasi boyle olmaz tabi.
|
|
||||||
# Duzelecek bunlar hep..
|
|
||||||
self.percent = p.percent
|
self.percent = p.percent
|
||||||
out = '\r%-30.30s %%%3d' % (self.filename, self.percent)
|
if self.percentHook != None:
|
||||||
stderr.write(out)
|
self.percentHook(self.filename, self.percent)
|
||||||
stderr.flush()
|
|
||||||
|
|
||||||
dest.close()
|
dest.close()
|
||||||
print ""
|
print ""
|
||||||
|
|||||||
Reference in New Issue
Block a user