X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=TLD_Builder%2Fload_balancer.py;h=459034b7970f77697d6c3fbe90422cfd40f0ffec;hb=90e89153ad56b37c24ba84ec1ade4dd4984a4059;hp=a530f816f24b9ace40850ef833e3cb67e3670bf7;hpb=92949e17161a53bfb4a60099e22b58ad63abce4c;p=tld-builder.git diff --git a/TLD_Builder/load_balancer.py b/TLD_Builder/load_balancer.py index a530f81..459034b 100644 --- a/TLD_Builder/load_balancer.py +++ b/TLD_Builder/load_balancer.py @@ -10,6 +10,7 @@ import log import status import lock import loop +import util import rpm_builder @@ -31,16 +32,16 @@ def builders_order(): for l in f: line_no += 1 - b = string.strip(l) - if bs.has_key(b): + b = l.strip() + if b in bs: bs[b] = line_no else: log.alert("found strange lock in got-lock: %s" % b) def mycmp(b1, b2): - return cmp(bs[b1], bs[b2]) + return util.cmp(bs[b1], bs[b2]) - bl.sort(mycmp) + bl.sort(key=util.cmp_to_key(mycmp)) f.seek(0) f.truncate(0)