Я использую SPHINX для создания документации из кода. Кто-нибудь знает, есть ли способ контролировать форматирование номеров плавающих точек, создаваемых из аргументов по умолчанию.
Например, если у меня есть следующая функция:
def f(x = 0.97):
return x+1
Сгенерированная документация заканчивается как:
foo(x = 0.96999999999997)
, очевидно, это проблема с плавающей точкой, но есть ли способ сделать документацию не выглядеть так не так уродливо?