Похоже, что 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?
(Гугл здесь не сильно помог ...)