[Tutor] difflib - restoring from a unified diff?
Kent Johnson
kent37 at tds.net
Sun Oct 1 15:50:50 CEST 2006
Liam Clarke wrote:
> Hi all,
>
> I'm writing a wiki at the moment, and I want to store unified diffs to
> allow easy reverting between versions of a document. It appears that
> difflib.restore() can only generate original text from diffs returned
> from ndiff() or compare() which store the full text of both versions.
>
> As this offers no efficiency in storage space over storing the actual
> text, it doesn't much serve my purpose - does anyone know of a 3rd party
> module that, given a text and a unified diff, can return the altered
> text? I can probably write one myself if I sweat a bit, but I'd much
> rather use any pre-existing modules.
I don't see a python module for this but you could use os.system() to
invoke patch.
Kent
More information about the Tutor
mailing list