⚓ T304786 Page.getOldVersion() does not update Page._revisions dict
Article Images
Page.getOldVersion() does not update Page._revisions dict
Closed, ResolvedPublicBUG REPORT
Page.getOldVersion() does not update Page._revisions dict
Closed, ResolvedPublicBUG REPORT
List of steps to reproduce:
import pywikibot s = pywikibot.Site() p = pywikibot.Page(s, 'Alan Smithee') p.oldest_revision.revid 1 p.oldest_revision.text is None True p.getOldVersion(1) 'Alan Smithee ist eigentlich kein Regisseur, sondern ein Anagramm von "The Alias Man", was bedeutet, daß Filme, in denen Alan Smithee Regie geführt hat, dem eigentlichen Regisseur so peinlich waren, daß er seinen Namen nicht dafür aufs Spiel setzen wollte.\n\n' p.oldest_revision.text is None True p._revisions {1: Revision({'revid': 1, 'parentid': 0, 'user': 'bln2-t3-2.mcbone.net', 'anon': True, 'userid': 0, 'timestamp': Timestamp(2001, 5, 30, 11, 37, 26), 'size': 261, 'sha1': '185a1b30f0410e190c89a745f128109511610bea', 'roles': ['main'], 'slots': {'main': {'contentmodel': 'wikitext'}}, 'comment': '*', 'parsedcomment': '*', 'tags': [], 'minor': False, 'userhidden': False, 'commenthidden': False, 'text': None, 'contentmodel': 'wikitext'})}
What happens?:
p.oldest_revision.text is still None
What should have happened instead?:
p.oldest_revision.text should contain the text retrieved by getOldVersion()
Software version:
All Pywikibot releases (3.0 - 7.2)
Event Timeline
Xqt triaged this task as Medium priority.Mar 27 2022, 10:11 AM
Xqt closed this task as Resolved.Apr 11 2022, 5:17 AM
Xqt reopened this task as Open.Apr 11 2022, 5:37 AM
Xqt closed this task as Resolved.Apr 12 2022, 5:54 AM
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct. · Wikimedia Foundation · Privacy Policy · Code of Conduct · Terms of Use · Disclaimer · CC-BY-SA · GPL · Credits