Mpaa added a comment.

I could not reproduce it.

As MpaaBot:

  page = pywikibot.Page(site, 'User:Mpaa/y')
  gen = PrefixingPageGenerator(prefix='User:Mpaa/', site=site)
  gen = PreloadingGenerator(gen)
  for p in gen:
      if p == page:
           pp = p
  
  Retrieving 20 pages from wikisource:en.
  
  In [25]: pp._latest_cached_revision()
  Out[25]: {'comment': u'new test', '_sha1': None, 'text': u'yet another', 
'revid': 5405347, 'anon': False, 'user': u'Mpaa', 'rollbacktoken': None, 
'timestamp': Timestamp(2015, 5, 3, 20, 34, 51), '_content_model': u'wikitext', 
'_parent_id': 5405334, 'minor': False}

Then I made an edit as Mpaa via browser.
And continued in the shell.

  In [26]: pp.text = 'test'
  In [27]: pp.save()
  WARNING: API error editconflict: Edit conflict detected
  
  EditConflict: Page [[en:User:Mpaa/y]] could not be saved due to an edit 
conflict
  
  In [28]: pp._latest_cached_revision()
  Out[28]: {'comment': u'new test', '_sha1': None, 'text': u'yet another', 
'revid': 5405347, 'anon': False, 'user': u'Mpaa', 'rollbacktoken': None, 
'timestamp': Timestamp(2015, 5, 3, 20, 34, 51), '_content_model': u'wikitext', 
'_parent_id': 5405334, 'minor': False}


TASK DETAIL
  https://phabricator.wikimedia.org/T116371

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Mpaa
Cc: Nnemo, Mpaa, XZise, jayvdb, Aklapper, pywikibot-bugs-list, Beta16



_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to