summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvon <matvon@mailoo.org>2015-02-28 17:00:04 +0100
committerMichael Vogt <mvo@debian.org>2015-05-07 16:49:46 +0200
commit778954e0e051aaf1c263a2418156a6f82213386a (patch)
tree7398b597ef7176d2108f4c117faa883388626c4a
parent4a692f21968a2817f9a5d7962a2a0d03f3b119e0 (diff)
downloadpython-apt-778954e0e051aaf1c263a2418156a6f82213386a.tar.gz
Update the print_uris.py example to use the new API
Closes: #779217
-rwxr-xr-xdoc/examples/print_uris.py18
1 files changed, 3 insertions, 15 deletions
diff --git a/doc/examples/print_uris.py b/doc/examples/print_uris.py
index 06043e4a..27e49d1f 100755
--- a/doc/examples/print_uris.py
+++ b/doc/examples/print_uris.py
@@ -4,19 +4,7 @@
#
import apt
-import apt_pkg
-
-cache = apt.Cache()
-upgradable = filter(lambda p: p.is_upgradable, cache)
-
-
-for pkg in upgradable:
- pkg._lookupRecord(True)
- path = apt_pkg.TagSection(pkg._records.record)["Filename"]
- cand = pkg._depcache.get_candidate_ver(pkg._pkg)
- for (packagefile, i) in cand.file_list:
- indexfile = cache._list.find_index(packagefile)
- if indexfile:
- uri = indexfile.archive_uri(path)
- print uri
+for pkg in apt.Cache():
+ if pkg.is_upgradable:
+ print pkg.candidate.uri