From d06566c40340c80db43e47b171ceda579291ef66 Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Wed, 9 Mar 2005 16:59:16 +0000 Subject: * OpProgress interface added for DepCache --- doc/examples/depcache.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'doc') diff --git a/doc/examples/depcache.py b/doc/examples/depcache.py index 5e5699e7..baf2d875 100644 --- a/doc/examples/depcache.py +++ b/doc/examples/depcache.py @@ -11,8 +11,10 @@ class MyProgress: def Update(self, percent): if (self.last + 1.0) <= percent: - print "lala %s " % (percent) + print "Progress: %s " % (percent) self.last = percent + if percent >= 100: + self.last = 0.0 def Done(self): self.last = 0.0 @@ -25,18 +27,22 @@ progress = MyProgress() cache = apt_pkg.GetCache(progress) print "Available packages: %s " % cache.PackageCount -sys.exit() - iter = cache["base-config"] print "example package iter: %s" % iter - # get depcache -depcache = apt_pkg.GetDepCache(cache) +print "\n\n depcache" +depcache = apt_pkg.GetDepCache(cache, progress) depcache.ReadPinFile() print "got a depcache: %s " % depcache print "Marked for install: %s " % depcache.InstCount +print "\n\n Reinit" +depcache.Init(progress) + +#sys.exit() + + # get a canidate version ver= depcache.GetCandidateVer(iter) print "Candidate version: %s " % ver -- cgit v1.2.3