commit 87485c3d3a76003f264122bd2290df500e12677e Author: Till Maas opensource@till.name Date: Tue May 12 21:41:24 2015 +0200
find_unblocked_orphans: Ease testing DepChecker()A
Signed-off-by: Till Maas opensource@till.name
scripts/find_unblocked_orphans.py | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) --- diff --git a/scripts/find_unblocked_orphans.py b/scripts/find_unblocked_orphans.py index 7ad0457..13c1a3c 100755 --- a/scripts/find_unblocked_orphans.py +++ b/scripts/find_unblocked_orphans.py @@ -305,12 +305,17 @@ def unblocked_packages(packages, tagID=RAWHIDE_RELEASE["tag"]):
class DepChecker(object): - def __init__(self, release): + def __init__(self, release, repo=None, source_repo=None): self._src_by_bin = None self._bin_by_src = None self.release = release - yumbase = setup_yum(repo=RELEASES[release]["repo"], - source_repo=RELEASES[release]["source_repo"]) + if repo is None: + repo = RELEASES[release]["repo"] + + if source_repo is None: + source_repo = RELEASES[release]["source_repo"] + + yumbase = setup_yum(repo=repo, source_repo=source_repo) self.yumbase = yumbase self.pkgdbinfo_queue = Queue() self.pkgdb_cache = "orphans-pkgdb-{}.pickle".format(release)
rel-eng@lists.fedoraproject.org