]> git.decadent.org.uk Git - dak.git/blobdiff - madison
move arches_compare to utils
[dak.git] / madison
diff --git a/madison b/madison
index 34532c8ddeb1963d7f6c1f93be3e4d40de1b30a9..445e29682b9fe69bc24ba6872d17e3efb8c7af58 100755 (executable)
--- a/madison
+++ b/madison
@@ -2,7 +2,7 @@
 
 # Display information about package(s) (suite, version, etc.)
 # Copyright (C) 2000, 2001, 2002  James Troup <james@nocrew.org>
-# $Id: madison,v 1.21 2002-10-16 02:47:32 troup Exp $
+# $Id: madison,v 1.22 2002-12-08 17:25:17 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
@@ -38,18 +38,6 @@ projectB = None;
 
 ################################################################################
 
-def arch_compare (a, b):
-    if a == "source" and b == "source":
-        return 0;
-    elif a == "source":
-        return -1;
-    elif b == "source":
-        return 1;
-
-    return cmp (a, b);
-
-################################################################################
-
 def usage (exit_code=0):
     print """Usage: madison [OPTION] PACKAGE[...]
 Display information about PACKAGE(s).
@@ -143,7 +131,7 @@ def main ():
                 for suite in suites:
                     sys.stdout.write("%10s | %10s | %13s | " % (pkg, version, suite));
                     arches = d[pkg][version][suite];
-                    arches.sort(arch_compare);
+                    arches.sort(utils.arch_compare_sw);
                     sys.stdout.write(", ".join(arches));
                     sys.stdout.write('\n');