diff --git a/mwclient/page.py b/mwclient/page.py index 6cf82e2b9ec9929a5ec452eba23a00cef0365d0a..6f2f19d57a3da05dea8521d9c5866314cc2c0d23 100644 --- a/mwclient/page.py +++ b/mwclient/page.py @@ -106,7 +106,7 @@ class Page(object): self.edit_time = None return self.text - def save(self, text = u'', summary = u'', minor = False): + def save(self, text = u'', summary = u'', minor = False, bot = True): if not self.site.logged_in and self.site.force_login: # Should we really check for this? raise errors.LoginError(self.site) @@ -124,6 +124,7 @@ class Page(object): if minor: data['minor'] = '1' if not minor: data['notminor'] = '1' if self.edit_time: data['basetimestamp'] = time.strftime('%Y%m%d%H%M%S', self.edit_time) + if bot: data['bot'] = '1' try: result = self.site.api('edit', title = self.name, text = text,