unindent does not match indentation Python
Hibaüzenet
IndentationError: unindent does not match any outer indentation level
Hibás kód
def f():
print('Hi')
print('Bye')
Javított kód
def f():
print('Hi')
print('Bye')
Magyarázat
unindent does not match any outer indentation level hiba akkor fordul elő, amikor egy belső sor behúzása eltér a külső blokkéitól. A megoldás, hogy a teljes fájlban ugyanazt a behúzási szabályt (tab vagy szóköz) és mennyiséget (pl. 4 szóköz) használsz. Linter (flake8) vagy IDE beállításával automatikusan formázható a kód, ezzel elkerülheted a hibákat.
További információ: PEP8 Indentation
