Проверка кода коллеги
Ваш коллега просит вас проверить написанный им код и дать рекомендации по подготовке к продакшну. Вы знаете, что наличие строки документации (docstring) считается хорошей практикой для создания поддерживаемых и переиспользуемых функций. Поэтому для надёжности вы решаете применить функцию has_docstring() ко всем функциям коллеги.
def has_docstring(func):
"""Check to see if the function
`func` has a docstring.
Args:
func (callable): A function.
Returns:
bool
"""
return func.__doc__ is not None
Это упражнение является частью курса
Написание функций на Python
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Call has_docstring() on the load_and_plot_data() function
ok = has_docstring(____)
if not ok:
print("load_and_plot_data() doesn't have a docstring!")
else:
print("load_and_plot_data() looks ok")