Not to mention the joy of trying to track down a runtime bug caused by a missing/extra tab in a large project. Whee.
I've been using Python for years in large ENTERPRISE-scale projects and have never encountered this problem. I suspect you are using a sub-standard editor. Might I recommend some vim?