Revision: 4478 Author: a_engels Date: 2007-10-24 15:38:24 +0000 (Wed, 24 Oct 2007)
Log Message: ----------- Use family.langs.keys() instead of family.knownlanguages for the 'not largest' languages of -whenneeded option. Solves bug 1817623.
Modified Paths: -------------- trunk/pywikipedia/interwiki.py
Modified: trunk/pywikipedia/interwiki.py =================================================================== --- trunk/pywikipedia/interwiki.py 2007-10-23 13:43:14 UTC (rev 4477) +++ trunk/pywikipedia/interwiki.py 2007-10-24 15:38:24 UTC (rev 4478) @@ -901,7 +901,7 @@ lclSite = self.originPage.site() lclSiteDone = False frgnSiteDone = False - for siteCode in lclSite.family.languages_by_size + [s for s in lclSite.family.knownlanguages if (not s in lclSite.family.languages_by_size and not s in lclSite.family.obsolete)]: + for siteCode in lclSite.family.languages_by_size + [s for s in lclSite.family.langs.keys() if (not s in lclSite.family.languages_by_size and not s in lclSite.family.obsolete)]: site = wikipedia.getSite(code = siteCode) if (not lclSiteDone and site == lclSite) or (not frgnSiteDone and site != lclSite and new.has_key(site)): if site == lclSite: