Update of /cvsroot/mailman/mailman/Mailman
In directory sc8-pr-cvs1:/tmp/cvs-serv32137
Modified Files:
Tag: Release_2_1-maint
MailList.py
Log Message:
GetAvailableLanguages(): Strip out any language codes that aren't in
LC_DESCRIPTIONS. This is mostly useful for debugging since I
occasionally add languages for testing and then disable them.
Index: MailList.py
===================================================================
RCS file: /cvsroot/mailman/mailman/Mailman/MailList.py,v
retrieving revision 2.100.2.9
retrieving revision 2.100.2.10
diff -u -d -r2.100.2.9 -r2.100.2.10
--- MailList.py 25 Nov 2003 02:09:40 -0000 2.100.2.9
+++ MailList.py 27 Nov 2003 16:28:18 -0000 2.100.2.10
@@ -1386,4 +1386,6 @@
# preferred language.
if mm_cfg.DEFAULT_SERVER_LANGUAGE not in langs:
langs.append(mm_cfg.DEFAULT_SERVER_LANGUAGE)
- return langs
+ # When testing, it's possible we've disabled a language, so just
+ # filter things out so we don't get tracebacks.
+ return [lang for lang in langs if mm_cfg.LC_DESCRIPTIONS.has_key(lang)]
_______________________________________________
Mailman-checkins mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-checkins