def move(self, new_title, reason='', move_talk=True, no_redirect=False): """Move (rename) page to new_title. If user account is an administrator, specify no_direct as True to not leave a redirect. If user does not have permission to move page, an InsufficientPermission exception is raised. """ if not self.can('move'): raise errors.InsufficientPermission(self) if not self.site.writeapi: return OldPage.move(self, new_title=new_title, reason=reason, move_talk=move_talk) data = {} if move_talk: data['movetalk'] = '1' if no_redirect: data['noredirect'] = '1' result = self.site.api('move', ('from', self.name), to=new_title, token=self.get_token('move'), reason=reason, **data) return result['move']
def move(self, new_title, reason = '', move_talk = True, no_redirect = False): if not self.can('move'): raise errors.InsufficientPermission(self) if not self.site.writeapi: return OldPage.move(self, new_title = new_title, reason = reason, move_talk = move_talk) data = {} if move_talk: data['movetalk'] = '1' if no_redirect: data['noredirect'] = '1' result = self.site.api('move', ('from', self.name), to = new_title, token = self.get_token('move'), reason = reason, **data) return result['move']
def move(self, new_title, reason = '', move_talk = True, no_redirect = False): if not self.can('move'): raise errors.InsufficientPermission(self) if not self.site.writeapi: return OldPage.move(self, new_title = new_title, reason = reason, move_talk = move_talk) data = {} if move_talk: data['movetalk'] = '1' if no_redirect: data['noredirect'] = '1' result = self.site.api('move', ('from', self.name), to = new_title, token = self.get_token('move'), reason = reason, **data) return result['move']