Форматирование сплавов сфинх.

Я использую SPHINX для создания документации из кода. Кто-нибудь знает, есть ли способ контролировать форматирование номеров плавающих точек, создаваемых из аргументов по умолчанию.

Например, если у меня есть следующая функция:

def f(x = 0.97):
    return x+1

Сгенерированная документация заканчивается как:

foo(x = 0.96999999999997)

, очевидно, это проблема с плавающей точкой, но есть ли способ сделать документацию не выглядеть так не так уродливо?

7
задан Cœur 1 January 2017 в 15:50
поделиться