Skip to content

Instantly share code, notes, and snippets.

Created Sep 19, 2011
What would you like to do?
Seconed refinement
def cmp_to_key(col, covert_to_proper_datatype, cmpr = (lambda x, y: x < y)):
class K(object):
def __init__(self, obj, *args):
self.obj = obj
def __lt__(self, other):
return cpmr(covert_to_proper_datatype(self.obj[col]), covert_to_proper_datatype(other.obj[col])) == True
return K
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment