http://www.mediawiki.org/wiki/Special:Code/pywikipedia/9879
Revision: 9879
Author: alexsh
Date: 2012-02-10 10:10:53 +0000 (Fri, 10 Feb 2012)
Log Message:
-----------
Page().watch(): use values()[0] get detail in response dict.
Modified Paths:
--------------
trunk/pywikipedia/config.py
trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/config.py
===================================================================
--- trunk/pywikipedia/config.py 2012-02-08 23:45:40 UTC (rev 9878)
+++ trunk/pywikipedia/config.py 2012-02-10 10:10:53 UTC (rev 9879)
@@ -194,7 +194,7 @@
# Per default, logging of interwiki.py is enabled because its logfiles can
# be used to generate so-called warnfiles.
# This setting can be overridden by the -log or -nolog command-line arguments.
-log = ['interwiki']
+log = ['*']
############## INTERWIKI SETTINGS ##############
Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py 2012-02-08 23:45:40 UTC (rev 9878)
+++ trunk/pywikipedia/wikipedia.py 2012-02-10 10:10:53 UTC (rev 9879)
@@ -2940,8 +2940,7 @@
'intoken' : 'watch',
}
data = query.GetData(api, self.site())
- key = data['query']['pages'].keys()[0]
- params['token'] =
data['query']['pages'][key]['watchtoken']
+ params['token'] =
data['query']['pages'].values()[0]['watchtoken']
if unwatch:
params['unwatch'] = ''