Revision: 7012 Author: alexsh Date: 2009-07-03 19:19:00 +0000 (Fri, 03 Jul 2009)
Log Message: ----------- *update_namespaces.py: update wikimedia families section -Add other families. -nomain will not work in wikimedia updating. -resort wikimedia projects update process. First update WP, it will sync updates into main family.py.And update other families in next,it won't sync into main family.
Modified Paths: -------------- trunk/pywikipedia/maintenance/update_namespaces.py
Modified: trunk/pywikipedia/maintenance/update_namespaces.py =================================================================== --- trunk/pywikipedia/maintenance/update_namespaces.py 2009-07-03 16:12:57 UTC (rev 7011) +++ trunk/pywikipedia/maintenance/update_namespaces.py 2009-07-03 19:19:00 UTC (rev 7012) @@ -23,6 +23,7 @@
r_namespace_section_main = r'(?s)self.namespaces\s*=\s*{.*\s+%s\s*:\s*{(.*?)}' r_namespace_section_sub = r'(?s)self.namespaces[%s]\s*=\s*{(.*?)}' +r_namespace_section_once = r'(?s)self.namespaces[%s]['%s']\s*=\s*(.*?)'
r_string = '[u]?[r]?['"].*?['"]' r_list = '\[.*?\]' @@ -49,6 +50,7 @@ output(u'Setting namespace[%s] for %s to %s' % (namespace_id, lang, namespace_name))
namespace_section = re.search(r_namespace_section % namespace_id, family_text) + #namespace_section2 = re.search(r_namespace_section_once % (namespace_id, lang) ,family_text) if not namespace_section: continue namespace_section_text = namespace_section.group(1) @@ -110,8 +112,12 @@ update_wikimedia = True
if update_wikimedia: - families = ['wikipedia', 'wikinews', 'wikibooks', 'wikiquote', - 'wikisource', 'wikiversity', 'wiktionary'] + check_and_update( ['wikipedia'], True) + families = ['wiktionary', 'wikiquote','wikisource', + 'wikibooks', 'wikinews', 'wikiversity','meta', 'commons', + 'mediawiki', 'species', 'incubator', 'test' + ] + update_main_family = False else: families = [ wikipedia.default_family ] check_and_update(families, update_main_family)
pywikipedia-svn@lists.wikimedia.org