http://www.mediawiki.org/wiki/Special:Code/pywikipedia/11367
Revision: 11367
Author: legoktm
Date: 2013-04-11 21:04:35 +0000 (Thu, 11 Apr 2013)
Log Message:
-----------
Fix watchlist.py, patch by Betacommand
Modified Paths:
--------------
trunk/pywikipedia/watchlist.py
Modified: trunk/pywikipedia/watchlist.py
===================================================================
--- trunk/pywikipedia/watchlist.py 2013-04-08 21:38:06 UTC (rev 11366)
+++ trunk/pywikipedia/watchlist.py 2013-04-11 21:04:35 UTC (rev 11367)
@@ -72,9 +72,8 @@
params = {
'action': 'query',
- 'list': 'watchlist',
- 'wllimit': pywikibot.config.special_page_limit,
- 'wlprop': 'title',
+ 'list': 'watchlistraw',
+ 'wrlimit': pywikibot.config.special_page_limit,
}
pywikibot.output(u'Retrieving watchlist for %s via API.' % repr(site))
@@ -84,10 +83,10 @@
data = pywikibot.query.GetData(params, site, sysop=sysop)
if 'error' in data:
raise RuntimeError('ERROR: %s' % data)
- watchlist.extend([w['title'] for w in data['query']['watchlist']])
+ watchlist.extend([w['title'] for w in data['watchlistraw']])
if 'query-continue' in data:
- params.update(data['query-continue']['watchlist'])
+ params.update(data['query-continue']['watchlistraw'])
else:
break
_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn