User:Alai/replace-diffs

29a30

> -doAll - Replacements to be do done on an "all or nothing" basis

603a605,607

> # replacements to be "all or nothing"?

> doAll = False

>

681a686

> ok = True

683a689

> old_text = new_text

685c691,696

< return new_text

---

> if old_text == new_text and doAll:

> ok = False

> if ok:

> return new_text

> else:

> return original_text

735a747

> global doAll

783a796,797

> elif arg == '-doAll':

> doAll = True

846a861,865

> elif (len(commandline_replacements) == 3 and fix == None):

> replacements.append((commandline_replacements[0], commandline_replacements[2]))

> replacements.append((commandline_replacements[1], ''))

> wikipedia.setAction(wikipedia.translate(wikipedia.getSite(), msg ) % ' (-' + commandline_replacements[0] + ' +' + commandline_replacements[1] + ' +' + commandline_replacements[2] + ')')

> doAll = True