Можно ли подавить ошибку «Неожиданный отступ» с помощью sphinx?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Можно ли подавить ошибку «Неожиданный отступ» с помощью sphinx?

Сообщение Anonymous »

Поэтому я пытаюсь исправить предупреждения в существующем проекте, содержащем License.rst:

Код: Выделить всё

License
=======

.. include:: ../LICENSE.txt
где LICENSE.txt имеет следующую структуру:

Код: Выделить всё

Copyright ...

... provided that the following conditions are met:
*  Foo
bar.
*  Baz
bee.
*  Bop
bow.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ...
Это вызывает ошибку ../LICENSE.txt:7: ОШИБКА: Неожиданный отступ. (что относится к строке * FOO). Это связано с тем, что директива include в License.rst будет анализировать LICENSE.txt, как если бы это был файл .rst (насколько я понимаю).
Я могу добавить :literal: или :code: в License.rst, чтобы исправить ошибку:

Код: Выделить всё

License
=======

.. include:: ../LICENSE.txt
:literal:
но это кардинально меняет внешний вид созданного веб-сайта, и мне придется запрашивать одобрение у нашего клиента, а это немного головная боль.
Я уже использовал подавление_warnings = ["etoc.toctree"] для подавления предупреждения, но отступ «Неожиданно» не указывает, к какому типу предупреждения оно принадлежит.Я пробовал использовать suppress_warnings = ["etoc.toctree", "Неожиданный отступ", "Неожиданный отступ.", "ОШИБКА: Неожиданный отступ", "ОШИБКА: Неожиданный отступ."], но упоминания о compress_warnings в кодовой базе отсутствуют Кажется, это не указывает на то, что такое использование подавления_предупреждений возможно.
Я нашел эту проблему Sphinx на GitHub комментарий с просьбой добавить ту же функцию, но комментарий был оставлен в 2020 году, поэтому мне любопытно, были ли внесены изменения, которые сделали это возможным.
Итак, есть ли способ просто подавить это предупреждение или, может быть, просто все предупреждения из этого конкретного файла? Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ith-sphinx
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • ReadTheDocs Sphinx: ВНИМАНИЕ: список полей заканчивается пустой строкой; неожиданный отступ
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • ReadTheDocs Sphinx: ВНИМАНИЕ: список полей заканчивается пустой строкой; неожиданный отступ
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • ReadTheDocs Sphinx: ВНИМАНИЕ: список полей заканчивается пустой строкой; неожиданный отступ
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Почему версии sphinx-build и sphinx в моей ОС различаются?
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Неожиданный отступ первой строки
    Anonymous » » в форуме Html
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»