def wiki_page_edited(page, event): history = IWikiHistory(page) if IReversionEvent.providedBy(event): return history.new_history_item(message=event.reversion_message, history=event.old_history, reversion=True, author=event.rollback_author) return history.new_history_item(author=get_member(page))