Progress takibi artık olması gerektiği gibi istemci tarafında..
This commit is contained in:
@@ -8,12 +8,19 @@
|
|||||||
# ls /var/tmp/pisi/cache
|
# ls /var/tmp/pisi/cache
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
|
from sys import stderr
|
||||||
sys.path.append("..")
|
sys.path.append("..")
|
||||||
import fetcher
|
import fetcher
|
||||||
import pisiconfig
|
import pisiconfig
|
||||||
|
|
||||||
|
def doProgress(filename, percent):
|
||||||
|
out = '\r%-30.30s %%%3d' % (filename, percent)
|
||||||
|
stderr.write(out)
|
||||||
|
stderr.flush()
|
||||||
|
|
||||||
if len(sys.argv) == 2:
|
if len(sys.argv) == 2:
|
||||||
obj = fetcher.Fetcher(sys.argv[1])
|
obj = fetcher.Fetcher(sys.argv[1])
|
||||||
|
obj.percentHook = doProgress
|
||||||
saved_file = obj.fetch()
|
saved_file = obj.fetch()
|
||||||
if saved_file:
|
if saved_file:
|
||||||
print "File saved: %s" % (saved_file)
|
print "File saved: %s" % (saved_file)
|
||||||
|
|||||||
Reference in New Issue
Block a user