Jannik2099 / pms-utils

A helper library to implement the Gentoo Package Manager Specification
GNU General Public License v2.0
8 stars 2 forks source link

python: repo iterators are fucked #36

Closed Jannik2099 closed 1 month ago

Jannik2099 commented 1 month ago
import pms_utils
repo = pms_utils.repo.Repository("/var/db/repos/gentoo")
category = repo["www-client"]
arr = []
for pkg in category:
    pkg.name
    arr.append(pkg)
for pkg in arr:
    pkg.name

pms_utils.atom.Name('chromium') pms_utils.atom.Name('elinks') pms_utils.atom.Name('epiphany') pms_utils.atom.Name('falkon') pms_utils.atom.Name('fetch') pms_utils.atom.Name('firefox-bin') pms_utils.atom.Name('firefox') pms_utils.atom.Name('google-chrome-beta') pms_utils.atom.Name('google-chrome-unstable') pms_utils.atom.Name('google-chrome') pms_utils.atom.Name('httrack') pms_utils.atom.Name('jd') pms_utils.atom.Name('links') pms_utils.atom.Name('luakit') pms_utils.atom.Name('lynx') pms_utils.atom.Name('microsoft-edge-beta') pms_utils.atom.Name('microsoft-edge-dev') pms_utils.atom.Name('netrik') pms_utils.atom.Name('netsurf') pms_utils.atom.Name('opera-beta') pms_utils.atom.Name('opera-developer') pms_utils.atom.Name('opera') pms_utils.atom.Name('otter') pms_utils.atom.Name('pybugz') pms_utils.atom.Name('qutebrowser') pms_utils.atom.Name('seamonkey') pms_utils.atom.Name('surf') pms_utils.atom.Name('surfraw') pms_utils.atom.Name('uget') pms_utils.atom.Name('vivaldi-snapshot') pms_utils.atom.Name('vivaldi') pms_utils.atom.Name('w3m') pms_utils.atom.Name('w3mmee') pms_utils.atom.Name('microsoft-edge') pms_utils.atom.Name('tangram') pms_utils.atom.Name('dillo')

pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo') pms_utils.atom.Name('dillo')

?!?

Jannik2099 commented 1 month ago

fixed in #37