def __call__(self, content, event): """Called by the event system.""" if IDexterityTranslatable.providedBy(content): self.canonical = ITranslationManager(content).query_canonical() if IEditFinishedEvent.providedBy(event): self.handle_modified(content)
def __call__(self, content, event): """Called by the event system.""" if IDexterityTranslatable.providedBy(content): self.canonical = ITranslationManager(content).query_canonical() if event.descriptions \ and len(event.descriptions) > 1 \ and event.descriptions[1] == self.canonical: return if IObjectModifiedEvent.providedBy(event): self.handle_modified(content)
def __call__(self, content, event): """Called by the event system.""" if IDexterityTranslatable.providedBy(content): if IObjectModifiedEvent.providedBy(event): self.handle_modified(content)