Hello all

Is it ok, that page.getVersionHistory without a previous page.get is
not able to correctly resolve NoPage (and may be other). Example is the
page 'Wikipedia Diskussion:WikiProjekt 
Portale/Baustelle/Portal:Biochemie' which throws the python error:

Traceback (most recent call last):
   File "tests/dtbext_tester.py", line 240, in <module>
     TEST_get()
   File "tests/dtbext_tester.py", line 226, in TEST_get
     page.getVersionHistory()
   File "./wikipedia.py", line 2576, in getVersionHistory
     dataQuery.extend(self._getVersionHistory(getAll, skip, 
reverseOrder, revCount))
   File "./wikipedia.py", line 2627, in _getVersionHistory
     for r in result['query']['pages'].values()[0]['revisions']:
KeyError: 'revisions'

So it seams that getVersionHistory and _getVersionHistory do not resolve
and throw the needed exceptions.

Greetings
DrTrigon

_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to