Предположим, у меня есть простая функция. Например:
def if_a_float(string):
try:
float(string)
except ValueError:
return False
else:
return True
Должен ли я включить оператор Raises: ValueError
в мою строку документации или следует избегать его, поскольку ошибка уже была обработана в коде? Это сделано для любой ошибки (пойман / не пойман)? Я понимаю, что это, вероятно, зависит от стиля, поэтому предположим, что я использую стиль Google Docstring (хотя, думаю, это не имеет большого значения)