RPI2026F1 created this task.
RPI2026F1 added projects: Pywikibot, Pywikibot-Wikidata.

TASK DESCRIPTION
  **Steps to replicate the issue** (include links if applicable):
  
    site = pywikibot.Site("wikidata", "wikidata")
    y = pywikibot.Page(site, "Q5")
    y.data_item()
  
  **What happens?**:
  
    ---------------------------------------------------------------------------
    NoPageError                               Traceback (most recent call last)
    Cell In[55], line 3
          1 site = pywikibot.Site("wikidata", "wikidata")
          2 y = pywikibot.Page(site, "Q5")
    ----> 3 y.data_item()
    
    File /srv/paws/pwb/pywikibot/page/_pages.py:1528, in 
BasePage.data_item(self)
       1522 def data_item(self):
       1523     """
       1524     Convenience function to get the Wikibase item of a page.
       1525 
       1526     :rtype: pywikibot.page.ItemPage
       1527     """
    -> 1528     return pywikibot.ItemPage.fromPage(self)
    
    File /srv/paws/pwb/pywikibot/page/_wikibase.py:944, in 
ItemPage.fromPage(cls, page, lazy_load)
        942 i._title = page.title(with_section=False)
        943 if not lazy_load and not i.exists():
    --> 944     raise NoPageError(i)
        945 page._item = i
        946 return page._item
  
  **What should have happened instead?**: I get back an `ItemPage`
  
  **Software version** (skip for WMF-hosted wikis like Wikipedia):
  
  **Other information** (browser name/version, screenshots, etc.):

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

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

To: RPI2026F1
Cc: pywikibot-bugs-list, Aklapper, RPI2026F1, PotsdamLamb, Jyoo1011, 
JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, 
Framawiki, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, 
jayvdb, Ricordisamoa, Masti, Alchimista
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to