У меня была определена функция, но у нее не было никакого содержимого , кроме ее комментариев к функциям ...
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
В любом случае, убедитесь, что делает очевидным почему это пустая функция - для вас самих или для ваших коллег, которые будут использовать ваш код