# Bug from 3.4 functools.py # class is made with a closure not a makefunc def cmp_to_key(mycmp): class K(object): def __ne__(self, other): return mycmp(self.obj, other.obj) return K