X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=utils.py;h=f8ef92acaf3bd1d0c8b71c52a33f89949b510f13;hb=3ca8a114bb074ff029e99cf28d308550f74f4c4f;hp=f680a352580e7b0d9ba9a1141cb5dbc055ff879c;hpb=9de8be4af611aad0aedeffd67696ee0582b76ae9;p=dak.git diff --git a/utils.py b/utils.py index f680a352..f8ef92ac 100644 --- a/utils.py +++ b/utils.py @@ -2,7 +2,7 @@ # Utility functions # Copyright (C) 2000, 2001, 2002 James Troup -# $Id: utils.py,v 1.53 2002-11-26 15:49:16 troup Exp $ +# $Id: utils.py,v 1.54 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 @@ -653,6 +653,21 @@ def try_with_debug(function): ################################################################################ +# Function for use in sorting lists of architectures. +# Sorts normally except that 'source' dominates all others. + +def arch_compare_sw (a, b): + if a == "source" and b == "source": + return 0; + elif a == "source": + return -1; + elif b == "source": + return 1; + + return cmp (a, b); + +################################################################################ + apt_pkg.init() Cnf = apt_pkg.newConfiguration();