Page MenuHomePhabricator

missing attribute page._pageid after Site.loadinfo(page)
Closed, DeclinedPublic

Description

Originally from: http://sourceforge.net/p/pywikipediabot/bugs/1534/
Reported by: xqt
Created on: 2012-11-04 11:08:35
Subject: missing attribut page._pagid after Site.loadinfo(page)
Assigned to: russblau
Original description:
Another missing attribut:

Retrieving 50 pages from wikipedia:en.

WARNING: preloadpages: Query returned unexpected title 'International law' Dump de \(wikipedia\) appended. Traceback \(most recent call last\): File "C:\Pywikipedia\rw\pwb.py", line 42, in <module> execfile\(sys.argv\[0\]\) File "C:\Pywikipedia\rw\scripts\interwiki.py", line 2516, in <module> if \_\_name\_\_ == "\_\_main\_\_": File "C:\Pywikipedia\rw\scripts\interwiki.py", line 2490, in main try: File "C:\Pywikipedia\rw\scripts\interwiki.py", line 2248, in run """Start the process until finished""" File "C:\Pywikipedia\rw\scripts\interwiki.py", line 2221, in queryStep

File "C:\Pywikipedia\rw\scripts\interwiki.py", line 2217, in oneQuery
\# Tell all of the subjects that the promised work is done
File "C:\Pywikipedia\rw\scripts\interwiki.py", line 1224, in batchLoaded
if not page.exists\(\):
File "C:\Pywikipedia\rw\pywikibot\page.py", line 411, in exists
return self.site.page\_exists\(self\)
File "C:\Pywikipedia\rw\pywikibot\site.py", line 1153, in page\_exists
return page.\_pageid > 0
AttributeError: 'Page' object has no attribute '\_pageid'

and btw "en:International law" exists\!


Version: unspecified
Severity: normal
See Also:
https://sourceforge.net/p/pywikipediabot/bugs/1534

Details

Reference
bz55167

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 2:24 AM
bzimport set Reference to bz55167.
bzimport added a subscriber: Unknown Object (????).

a simple example for that is the following command line:
pwb.py interwiki -auto -page:"Liste der Episoden von White Collar" -lang:de

  • status: open --> open-works-for-me
  • status: open-works-for-me --> pending-works-for-me