>See my above posts...especially the case study above.
the case study is a user error, not a problem with the number of spaces representing a tab. If you open the python file in a new editor and your 2 indents line up wrong, you should re-indent the file, or change your editor preferences to be consistent.
all spaces, all the time