alexsh@svn.wikimedia.org ha scritto:
Revision: 6917 Author: alexsh Date: 2009-05-24 13:19:09 +0000 (Sun, 24 May 2009)
Log Message:
*optimize wikiversity url when using SSL connection *Fix secure url faild in oldwikisource and SSL connection *Add progress shortcut for redirect.py (double->do, broken->br) *Other syntax fix and comments in watchlist.py and login.py
Please, separate your commits as possible: diffent feature implentations, bug fixes, cosmetic changs, documentation changes, etc... worth separated commits.
Modified: trunk/pywikipedia/families/wikisource_family.py
--- trunk/pywikipedia/families/wikisource_family.py 2009-05-24 10:37:36 UTC (rev 6916) +++ trunk/pywikipedia/families/wikisource_family.py 2009-05-24 13:19:09 UTC (rev 6917) @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- import urllib -import family, config +import family, config, wikipedia
Importing the full wikipedia module is probably wrong here.
]
self.langs = {
'-': 'wikisource.org',
}
self.langs['-'] = 'wikisource.org' if config.SSL_connection and self.name in config.available_ssl_project: for lang in self.languages_by_size: self.langs[lang] = 'secure.wikimedia.org'
self.langs['-'] = 'secure.wikimedia.org' else: for lang in self.languages_by_size: self.langs[lang] = '%s.wikisource.org' % lang
self.langs['-'] = 'wikisource.org'
This last line is surely unneeded.
- if config.SSL_connection and wikipedia.default_code == '-':
def scriptpath(self, code):
return '/wikipedia/sources/w'
wikipedia.default_code = config.mylang
Modified: trunk/pywikipedia/redirect.py
--- trunk/pywikipedia/redirect.py 2009-05-24 10:37:36 UTC (rev 6916) +++ trunk/pywikipedia/redirect.py 2009-05-24 13:19:09 UTC (rev 6917) @@ -789,9 +789,9 @@ number = None always = False for arg in wikipedia.handleArgs(*args):
if arg == 'double':
if arg == 'double' or arg == 'do': action = 'double'
elif arg == 'broken':
elif arg == 'broken' or arg == 'br': action = 'broken'
Doesn't look so nice.
Modified: trunk/pywikipedia/watchlist.py
--- trunk/pywikipedia/watchlist.py 2009-05-24 10:37:36 UTC (rev 6916) +++ trunk/pywikipedia/watchlist.py 2009-05-24 13:19:09 UTC (rev 6917) @@ -84,13 +84,11 @@ import config wikipedia.output('Downloading All watchlists for your accounts in user-config.py'); for family in config.usernames:
for lang in config.usernames[family]:
site = wikipedia.getSite(code=lang, fam = family)
refresh(site)
for lang in config.usernames[ family ]:
refresh(wikipedia.getSite( code = lang, fam = family ) ) for family in config.sysopnames:
for lang in config.sysopnames[family]:
site = wikipedia.getSite(code=lang, fam = family)
refresh(site)
for lang in config.sysopnames[ family ]:
refresh(wikipedia.getSite( code = lang, fam = family ) )
[...]
It's ok removing poorly used variables, but you change coding style too and doesn't look better for me.