X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=madison;fp=madison;h=3799746377cf3d023d5c5dede054c6e7733ee66c;hb=96814560a5a4df0954f9e112cfc33bce760f0d88;hp=9a830262def383e930583bdc761826860acd530a;hpb=4af8ee1686e801c689b2c7d988b8b8feff00a1b7;p=dak.git diff --git a/madison b/madison index 9a830262..37997463 100755 --- a/madison +++ b/madison @@ -2,7 +2,7 @@ # Display information about package(s) (suite, version, etc.) # Copyright (C) 2000, 2001, 2002, 2003 James Troup -# $Id: madison,v 1.24 2003-02-10 18:05:49 troup Exp $ +# $Id: madison,v 1.25 2003-02-10 18:24:24 troup Exp $ # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -95,7 +95,8 @@ def main (): for package in packages: q = projectB.query("SELECT DISTINCT package FROM binaries JOIN source ON binaries.source = source.id WHERE source.source %s '%s'" % (comparison_operator, package)); new_packages.extend(map(lambda x: x[0], q.getresult())); - new_packages.append(package); + if package not in new_packages: + new_packages.append(package); packages = new_packages; results = 0;