http://www.mediawiki.org/wiki/Special:Code/pywikipedia/9620
Revision: 9620 Author: xqt Date: 2011-10-10 16:05:06 +0000 (Mon, 10 Oct 2011) Log Message: ----------- strip trailing white spaces
Modified Paths: -------------- trunk/pywikipedia/generate_family_file.py
Modified: trunk/pywikipedia/generate_family_file.py =================================================================== --- trunk/pywikipedia/generate_family_file.py 2011-10-10 16:03:55 UTC (rev 9619) +++ trunk/pywikipedia/generate_family_file.py 2011-10-10 16:05:06 UTC (rev 9620) @@ -193,7 +193,7 @@ self.add(ns['id'], w.lang, ns['*']) else: print "\n*** Notice: cannot retrieve namespaces for %s" % w.lang - + if 'namespacealiases' in data: for ns in data['namespacealiases']: self.add(ns['id'], w.lang, ns['*']) @@ -247,7 +247,7 @@ raise data = e.read() pass - + bs = BeautifulSoup(data) try: self.version = bs.find("meta", attrs={'name': "generator"})['content'].replace("MediaWiki ", "") @@ -284,7 +284,7 @@ apipath = bs.find("link", rel='EditURI')['href'].split("?")[0] fullurl = urljoin(fromurl, apipath) info = json.load(urlopen(fullurl + "?action=query&meta=siteinfo&format=json"))['query']['general'] - + self.server = urljoin(fromurl, info['server']) for item in ['scriptpath', 'articlepath', 'lang']: setattr(self, item, info[item])