семантическая разметка для difflib.HtmlDiff Python - PullRequest
1 голос
/ 14 апреля 2009

Похоже, что Python difflib.HtmlDiff вместо использования INS и DEL использует элементы SPAN с пользовательскими классами:

python -c 'import difflib; txt1 = "lorem ipsum\ndolor sit amet".splitlines(); txt2 = "lorem foo isum\ndolor amet".splitlines(); d = difflib.HtmlDiff(); print d.make_table(txt1, txt2)'

Прежде чем я сам исправлю это, кто-нибудь уже изучал это? Возможно, есть веская причина не использовать POSH? (Гугл здесь не сильно помог ...)

Ответы [ 2 ]

3 голосов
/ 29 декабря 2009

Этот скрипт Аарона Шварца использует difflib для вывода ins / del.

2 голосов
/ 06 мая 2009

Отслеживание ошибок Python здесь: http://bugs.python.org/

Нет открытой ошибки в этом вопросе, которая, я думаю, состоит в том, что большинству людей было бы все равно, какой это HTML, пока он работает Если это важно для вас, сообщите об ошибке и отправьте патч.

...