id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	distribution
650	paludis.Generator.Repository('gentoo') with FilteredGenerator returns installed repo pkgs	betelgeuse		"{{{
#!/usr/bin/python
# vim: set sw=4 sts=4 et tw=80 :

import paludis
paludis.Log.instance.log_level = paludis.LogLevel.WARNING

env = paludis.EnvironmentFactory.instance.create('')

import sys
verbose = ""-v"" in sys.argv
build_only = ""-b"" in sys.argv

formatter = paludis.StringifyFormatter()
repo = paludis.Generator.Repository('gentoo')
fg = paludis.FilteredGenerator(repo, paludis.Filter.All())
for pkg in env[paludis.Selection.AllVersionsUnsorted(fg)]:
    print pkg
}}}

outputs:
{{{
betelgeuse@pena /mnt/checkouts/java/scripts $ ./find-ebuild-where-jdk-would-be-switched | head
app-admin/apache-tools-2.2.9::installed
app-admin/eselect-1.0.11-r1::installed
app-admin/eselect-cblas-0.1::installed
app-admin/eselect-ctags-1.5::installed
app-admin/eselect-ecj-0.3::installed
app-admin/eselect-esd-20060719::installed
app-admin/eselect-fontconfig-1.0::installed
app-admin/eselect-news-20080320::installed
app-admin/eselect-oodict-20061117::installed
app-admin/eselect-opengl-1.0.6-r1::installed
}}}"	defect	closed	Sometime		bindings/python	0.30.0	fixed					Gentoo
