Can you use something like (untested)
    class ComparisonReverser:
        def __init__(self, s): self.s = s
        def __cmp__(self, o): return cmp(o, self.s)
        def __lt__...  # or whichever operation hashes use
then use (ComparisonReverser(f(x)), i, x) as the decorated item
instead of (f(x), i, x)

Jeff

Attachment: pgpKui90u477G.pgp
Description: PGP signature

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to