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