Где находится «приборка» в «твилле»? - PullRequest
0 голосов
/ 19 сентября 2010

на странице документации "twill" написано:


По умолчанию twill будет запускать страницыдо приборка до их обработки.Это включено по умолчанию, потому что библиотеки Python , которые анализируют HTML , очень плохо справляются с некорректными HTML и часто возвращают неверные результаты в "реальном мире"Интернет страницы.Чтобы отключить эту функцию, установите config do_run_tidy 0


Но где эта аккуратная программа находится внутри twill ?Я скачал " twill 0.9 " и просмотрел содержимое папки "twill" - я просто не могу найти там такой файл (или модуль), которыйбудет назван " приборка "

1 Ответ

1 голос
/ 24 сентября 2010

twill использует версию командной строки tidy, если она установлена ​​в вашей системе.метод, который вызывает tidy для очистки вашего кода, находится в utils.py и называется 'run_tidy'.вызывается командой 'tidy_ok', которая определена в command.py

, если для use_tidy установлено значение true (по умолчанию) метод _cleanup_html в ConfigurableParsingFactory вызывает метод run_tidy

...