Я создаю документацию для библиотеки на работе, используя Sphinx. В некоторых подсказках типов используется такое форматирование:
Код: Выделить всё
def find_and_read_ugrids(sim_node, query) -> tuple[UGrid3d | None, UGrid3d | None]:
Из-за этого я получаю ошибку типа в Sphinx и не понимаю, что происходит. Разработчик хотел бы оставить форматирование таким, какое оно есть, но необязательное(UGrid3d) работает вместо формата. Есть ли способ заставить Sphinx разрешить подсказку такого типа?
Подробнее здесь:
https://stackoverflow.com/questions/773 ... umentation