Я определил функцию, но у нее не было никакого контента, кроме комментариев к функции ...
def foo(bar):
# Some awesome temporary comment.
# But there is actually nothing in the function!
# D'Oh!
Он кричал:
File "foobar.py", line 69
^
IndentationError: expected an indented block
(обратите внимание, что линия, на которую ^
указывает отметка, пуста)
-
Несколько решений:
1: Просто закомментируйте функцию
2: Добавить функциональный комментарий
def foo(bar):
'' Some awesome comment. This comment could be just one space.''
3: Добавить строку, которая ничего не делает
def foo(bar):
0
В любом случае, сделайте очевидным, почему это пустая функция - для себя или для ваших коллег, которые будут использовать ваш код