Python and tab completion, better together