#indentation #literate-programming
Вопрос:
@d path @{/path/to/the/directory/@}
@o code @{
filename = '@<path@>the_file'
@}
python3 -m pyweb test.w -wHTML
Результаты выполнения представлены в следующем code
файле:
filename = ' /path/to/the/directory/the_file'
12 пробелов внутри строки в начале отображаются, потому что pyweb учитывает filename = '
отступ в 12 символов.
Что изменить в приведенном выше коде pyweb, чтобы избавиться от пробелов внутри строки?
Ответ №1:
Похоже, это может быть ошибка. Подумайте о создании проблемы здесь: https://github.com/slott56/py-web-tool
Чтобы правильно сделать отступ в Python, ткач сохраняет предыдущий уровень отступа.
При создании отчета об ошибке, пожалуйста, включите как можно меньший документ, воспроизводящий проблему, чтобы он мог стать единым тестовым случаем.