Magul added a comment.

I was trying to recreate issue above. From provided logs it looks I found particular page, that was edited. We are talking about Anna Marie Šemberová z Boskovic a Černé Hory). After error ocured @JAnD correct it in this edit.

Since March 2016 there were one change in source code (see: 1) and we are getting something else right now:

>>> import pywikibot
>>> cswiki = pywikibot.Site('cs', 'wikipedia')
>>> correct_page = pywikibot.Page(cswiki, u'Jan Šembera z Boskovic a Černé Hory')
>>> correct_page.exists()
False
>>> correct_page._pageid
0
>>> nbsp_page = pywikibot.Page(cswiki, u'Jan Šembera z Boskovic a Černé Hory')
>>> nbsp_page.exists()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "pywikibot/page.py", line 756, in exists
    return self.site.page_exists(self)
  File "pywikibot/site.py", line 2988, in page_exists
    return page.pageid > 0
  File "pywikibot/page.py", line 255, in pageid
    self.site.loadpageinfo(self)
  File "pywikibot/site.py", line 2914, in loadpageinfo
    self._update_page(page, query)
  File "pywikibot/site.py", line 2900, in _update_page
    raise InconsistentTitleReceived(page, pageitem['title'])
pywikibot.exceptions.InconsistentTitleReceived: Query on [[wikipedia:cs:Jan Šembera z Boskovic a Černé Hory]] returned data on 'Jan Šembera z Boskovic a Černé Hory'
>>> nbsp_page._pageid
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'Page' object has no attribute '_pageid'

BTW @JAnD what's scripts\harvest_template3.py? I wasn't able to find it in our repository?


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

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

To: matej_suchanek, Magul
Cc: Magul, gerritbot, Aklapper, JAnD, pywikibot-bugs-list, Ramalepe, Liugev6, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, jayvdb, Ricordisamoa, Wesalius, Dalba, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to