def METHOD_NAME(self):
    try:
        old = self.page.get(get_redirect = self.options.edit_redirect)
    except pywikibot.NoPage:
        old = ""
    textEditor = TextEditor()
    new = textEditor.edit(old)
    if new and old != new:
        pywikibot.showDiff(old, new)
        changes = pywikibot.input(u"What did you change?")
        comment = i18n.twtranslate(pywikibot.getSite(), 'editarticle-edit',
                                   {'description': changes})
        try:
            self.page.put(new, comment=comment, minorEdit=False,
                          watchArticle=self.options.watch)
        except pywikibot.EditConflict:
            self.handle_edit_conflict(new)
    else:
        pywikibot.output(u"Nothing changed")