http://www.mediawiki.org/wiki/Special:Code/pywikipedia/8883
Revision: 8883 Author: valhallasw Date: 2011-01-23 20:53:37 +0000 (Sun, 23 Jan 2011) Log Message: ----------- Fixing namespace behaviour of generate_family_file.
This corrects r8421 by xqt. This fixes bug #3164394.
Modified Paths: -------------- trunk/pywikipedia/generate_family_file.py
Modified: trunk/pywikipedia/generate_family_file.py =================================================================== --- trunk/pywikipedia/generate_family_file.py 2011-01-23 13:58:48 UTC (rev 8882) +++ trunk/pywikipedia/generate_family_file.py 2011-01-23 20:53:37 UTC (rev 8883) @@ -197,9 +197,12 @@ def output(self, indent): data = "" for nsid, langs in self.nsinfo.iteritems(): + data += " " * indent + data += "self.namespaces[%(nsid)i] = self.namespaces.get(%(nsid)i, {})" % locals() + data += "\n" for lang, translations in langs.iteritems(): data += " " * indent - data += "self.namespaces[%(nsid)i] = {%(lang)r : %(translations)r}" % locals() + data += "self.namespaces[%(nsid)i][%(lang)r] = %(translations)r" % locals() data += "\n" return data
pywikipedia-svn@lists.wikimedia.org