Где находится “tidy” в “twill"?
Вопрос
вкл . страница документации "twill" это написано:
По умолчанию, саржа будет запускать страницы через аккуратный перед обработкой их.Это по умолчанию, потому что в Питон библиотеки, которые анализируют HTML очень плохо справляются с неправильными HTML, и часто будет возвращать неверные результаты на веб-страницах "реального мира".Чтобы отключить эту функцию , установите конфигурация do_run_tidy 0
Но где же это аккуратный программа, расположенная внутри саржа?Я скачал "саржа 0,9" и заглянул в содержимое папки "twill" - Я просто не могу найти там такой файл (или модуль), который был бы назван "аккуратный"
Решение
twill использует версию командной строки tidy, если она установлена в вашей системе.метод, который вызывает tidy для очистки вашего кода, находится в utils.py и называется 'run_tidy
'.его вызывает команда 'tidy_ok
' который определен в commands.py
если используй_тидность имеет значение true (которым оно является по умолчанию), то _cleanup_html
метод в Конфигурируемая разделительная фабрика называет run_tidy
способ