Python-mode has it's own `py-indent-offset'.
Defadvice on find-file rather that ido-find-file.