2009-04-13 9 views
1

Il semble Python difflib.HtmlDiff, plutôt que d'utiliser INS et DEL, utilise SPAN éléments avec des classes personnalisées:balisage sémantique pour le difflib.HtmlDiff Python

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)' 

Avant d'aller sur la fixation de moi-même, quelqu'un a regardé dans ce déjà ? Existe-t-il une raison valable de ne pas utiliser POSH? (Google n'a pas été d'une grande aide ici ...)

Répondre

2

Le bug tracker python est ici: http://bugs.python.org/

Il n'y a pas bug ouvert sur cette question, que je suppose est parce que la plupart des gens ne se soucieraient pas ce genre de html c'est aussi longtemps que cela fonctionne. Si c'est important pour vous, envoyez un bogue et envoyez un patch.

+0

Merci. Cependant, je pense que changer le balisage maintenant serait un problème WRT rétro-compatibilité ... – AnC

Questions connexes