Do you have a text editor that shows you the hidden characters so that you can make sure it is all the same? To be honest, this is what I hate the most about python.
I just used my local copy of emacs (I've been using that editor for 25 yrs!) - no tabs... all spaces.... in fact, Emacs has a python mode which is showing me the correct indents