[Pywikipedia-l] SVN: [4646] trunk/pywikipedia/testfamily.py
rotem at svn.wikimedia.org
rotem at svn.wikimedia.org
Sun Dec 9 11:35:24 UTC 2007
Revision: 4646
Author: rotem
Date: 2007-12-09 11:35:19 +0000 (Sun, 09 Dec 2007)
Log Message:
-----------
Adding a language parameter to testfamily.py, to check some comma-seperated languages.
Modified Paths:
--------------
trunk/pywikipedia/testfamily.py
Modified: trunk/pywikipedia/testfamily.py
===================================================================
--- trunk/pywikipedia/testfamily.py 2007-12-09 10:53:43 UTC (rev 4645)
+++ trunk/pywikipedia/testfamily.py 2007-12-09 11:35:19 UTC (rev 4646)
@@ -28,7 +28,6 @@
def testSite(site):
try:
-
wikipedia.getall(site, [wikipedia.Page(site, 'Any page name')])
except KeyboardInterrupt:
raise
@@ -39,22 +38,28 @@
def main():
all = False
+ language = None
for arg in wikipedia.handleArgs():
if arg == '-all':
all = True
-
+ elif arg[0:10] == '-language:':
+ language = arg[10:]
+
mySite = wikipedia.getSite()
+ if language is None:
+ language = mySite.lang
fam = mySite.family
if all:
for lang in fam.langs.iterkeys():
testSite(wikipedia.getSite(lang))
else:
- testSite(mySite)
-
+ languages = language.split(',')
+ for lang in languages:
+ testSite(wikipedia.getSite(lang))
+
if False:
# skip until the family gets global fixing
-
wikipedia.output(u"\n\n------------------ namespace table -------------------\n");
wikipedia.output(u" self.namespaces = {")
More information about the Pywikipedia-l
mailing list