Update of /cvsroot/tmda/tmda/TMDA
In directory usw-pr-cvs1:/tmp/cvs-serv25611/TMDA
Modified Files:
AutoResponse.py
Log Message:
Add some convenience aliases for charsets which don't already have one
in Charset.ALIASES.
This allows the user to use an alias in addition to the actual charset
name in his template. e.g,
Subject.Greek: Foo bar baz
is functionally equivalent to:
Subject.ISO-8859-7: Foo bar baz
but the former may be easier for a human to remember/use.
Index: AutoResponse.py
===================================================================
RCS file: /cvsroot/tmda/tmda/TMDA/AutoResponse.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AutoResponse.py 18 Oct 2002 22:36:16 -0000 1.1
+++ AutoResponse.py 19 Oct 2002 01:29:35 -0000 1.2
@@ -23,6 +23,7 @@
from email import message_from_string
+from email.Charset import add_alias
from email.Header import Header, decode_header
from email.MIMEMessage import MIMEMessage
from email.MIMEMultipart import MIMEMultipart
@@ -38,6 +39,19 @@
DEFAULT_CHARSET = 'US-ASCII'
+
+# Extend Charset.ALIASES with some charsets which don't already have
+# convenient aliases.
+add_alias('arabic', 'iso-8859-6')
+add_alias('cyrillic', 'iso-8859-5')
+add_alias('greek', 'iso-8859-7')
+add_alias('hebrew', 'iso-8859-8')
+add_alias('japanese', 'euc-jp')
+add_alias('korean', 'euc-kr')
+add_alias('russian', 'koi8-r')
+add_alias('thai', 'tis-620')
+add_alias('turkish', 'iso-8859-9')
+add_alias('vietnamese', 'viscii')
class AutoResponse:
_______________________________________
tmda-cvs mailing list
http://tmda.net/lists/listinfo/tmda-cvs