def redoImageMod_Parallel(menuitem, image): global _rank if _rank == 0: return # The back-end processes who = oofimage.imageContexts[image] who.begin_writing() oofimage.redoModification(image) who.end_writing()
def redoImageMod(menuitem, image): if parallel_enable.enabled(): from ooflib.image.IO import oofimageIPC oofimageIPC.imenu.Redo(image=image) who = imagecontext.imageContexts[image] who.begin_writing() oofimage.redoModification(image) who.end_writing() switchboard.notify('modified image', None, image) switchboard.notify('redraw')