rapfenHa már Geany: nézd csak meg.
Hibakeresésre kapcsold be, hogy így jelenjen meg. Az ilyen jellegű hibákat könnyen ki tudod szűrni vele.
Egyébként is nézd meg a Geany beállításait, mert van egy olyan lehetőség is, hogy használja mindkettőt ("rendes" TAB, és/vagy szóközök). Itt találod:
Beállítások -> Szerkesztő "lap" -> fent a Behúzás
Nekem például szóközre van beállítva, és mindig azt tesz. Ha máshol, más szerkesztővel van megnyitva, akkor is rendesen van formázva a forrás. Igaz, én honlapszerkesztésre használom, az meg nem kényes a behúzásra, de akkor is.
A Python viszont nem nézi el az ilyen hibákat.