Revision: 4481 Author: wikipedian Date: 2007-10-26 07:17:15 +0000 (Fri, 26 Oct 2007)
Log Message: ----------- made use of inheritance
Modified Paths: -------------- trunk/pywikipedia/families/wikipedia_family.py trunk/pywikipedia/family.py
Modified: trunk/pywikipedia/families/wikipedia_family.py =================================================================== --- trunk/pywikipedia/families/wikipedia_family.py 2007-10-26 07:13:08 UTC (rev 4480) +++ trunk/pywikipedia/families/wikipedia_family.py 2007-10-26 07:17:15 UTC (rev 4481) @@ -887,9 +887,19 @@ 'zu' : u'Main Page', }
+ def get_known_families(self, site): + # In Swedish Wikipedia 's:' is part of page title not a family + # prefix for 'wikisource'. + if site.lang == 'sv': + d = self.known_families.copy() + d.pop('s') ; d['src'] = 'wikisource' + return d + else: + return self.known_families + def version(self, code): return "1.11" - + def dbName(self, code): # returns the name of the MySQL database # for historic reasons, the databases are called wikixx instead of
Modified: trunk/pywikipedia/family.py =================================================================== --- trunk/pywikipedia/family.py 2007-10-26 07:13:08 UTC (rev 4480) +++ trunk/pywikipedia/family.py 2007-10-26 07:17:15 UTC (rev 4481) @@ -2259,12 +2259,6 @@ self.namespaces[num][code]=val
def get_known_families(self, site): - # In Swedish Wikipedia 's:' is part of page title not a family - # prefix for 'wikisource'. - if site.lang == 'sv' and site.family.name in ['wikipedia']: - d = self.known_families.copy() - d.pop('s') ; d['src'] = 'wikisource' - return d return self.known_families
def linktrail(self, code, fallback = '_default'):
pywikipedia-l@lists.wikimedia.org