Revision: 8764 Author: purodha Date: 2010-12-07 12:50:59 +0000 (Tue, 07 Dec 2010) Log Message: ----------- Allow config.py to be verbose about where it got its data from. More comments.
Modified Paths: -------------- trunk/pywikipedia/config.py
Modified: trunk/pywikipedia/config.py =================================================================== --- trunk/pywikipedia/config.py 2010-12-06 15:13:17 UTC (rev 8763) +++ trunk/pywikipedia/config.py 2010-12-07 12:50:59 UTC (rev 8764) @@ -1,6 +1,8 @@ # -*- coding: utf-8 -*- # # (C) Rob W.W. Hooft, 2003 +# Purodha Blissenbach (Modifier), 2010 + # # Distributed under the terms of the MIT license. # @@ -42,12 +44,17 @@ # sysopnames['wiktionary']['en'] = 'myEnglishUsername' usernames = {} sysopnames = {} + +# See section SOLVE_DISAMBIGUATION SETTINGS for details. disambiguation_comment = {} +# This is currently not used anywhere: gdab_namespaces = {} +# This is currently not used anywhere: account_global = False
# Solve captchas in the webbrowser. Setting this to False will result in the # exception CaptchaError being thrown if a captcha is encountered. +#TODO: allow more flexibility, such as runtime choices, skipping, and postponing solve_captcha = True
# Some sites will require password authentication to access the HTML pages at @@ -460,6 +467,16 @@ # End of configuration section # ============================
+ +# is config verbose? +_verbose = False +for _arg in __sys.argv[1:]: + if _arg == "-v" or _arg == "-verbose": + _verbose = True + break +if _verbose: + print "Config.py" + # Get the names of all known families, and initialize # with empty dictionaries import wikipediatools as _wt @@ -568,6 +585,14 @@ return path[len(base_dir) + len(os.path.sep) : ] return path
+ +if _verbose: + print "- base_dir: ", base_dir + +# Exit message +if _verbose: + print "- done." + # # When called as main program, list all configuration variables # @@ -577,6 +602,12 @@ for _arg in __sys.argv[1:]: if _arg == "modified": _all = 0 + elif _arg == "-v": + pass + elif _arg == "-verbose": + pass + elif _arg.startswith("-dir:"): + pass else: print "Unknown arg %s ignored"%_arg _k = globals().keys()
pywikipedia-svn@lists.wikimedia.org