http://www.mediawiki.org/wiki/Special:Code/pywikipedia/10682
Revision: 10682 Author: drtrigon Date: 2012-11-10 16:10:58 +0000 (Sat, 10 Nov 2012) Log Message: ----------- bug fix; work-a-round for missing locale on TS linux servers
Modified Paths: -------------- trunk/pywikipedia/sum_disc.py
Modified: trunk/pywikipedia/sum_disc.py =================================================================== --- trunk/pywikipedia/sum_disc.py 2012-11-10 10:22:42 UTC (rev 10681) +++ trunk/pywikipedia/sum_disc.py 2012-11-10 16:10:58 UTC (rev 10682) @@ -283,7 +283,10 @@
lang = locale.locale_alias.get(self.site.lang, locale.locale_alias['en']).split('.')[0] - locale.setlocale(locale.LC_TIME, lang) + try: + locale.setlocale(locale.LC_TIME, lang) + except locale.Error: # work-a-round for missing 'de_DE' on nightshade (TS-1554) + locale.setlocale(locale.LC_TIME, lang + '.utf8')
# init constants self._userListPage = pywikibot.Page(self.site, bot_config['userlist'])
pywikipedia-svn@lists.wikimedia.org