удалите ненужные отступы pyweb

#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, ткач сохраняет предыдущий уровень отступа.

При создании отчета об ошибке, пожалуйста, включите как можно меньший документ, воспроизводящий проблему, чтобы он мог стать единым тестовым случаем.