Snakes and Cats. Tab-completion in Python and iPython on Leopard