Skip to content

Instantly share code, notes, and snippets.

View simon-engledew's full-sized avatar
🙈

Simon Engledew simon-engledew

🙈
View GitHub Profile
# via: http://julianbonilla.com/2008/03/16/finding-python-site-packages/
python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
import weakref
def generate_key(o):
if hasattr(o, 'items'):
return generate_key(sorted(o.items(), lambda a, b: cmp(a[0], b[0])))
if hasattr(o, '__iter__'):
return tuple(generate_key(v) for v in o)
return o
def curry(function, *curried_args):
def curried_method(*args):
return function(*(curried_args + args))
return curried_method
def hello(firstname, lastname):
print "hello %s %s" % (firstname, lastname)
hello_mickey = curry(hello, 'Mickey')