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