[Python-checkins] python/dist/src/Lib/email Charset.py,1.12,1.12.4.1

bwarsaw@users.sourceforge.net bwarsaw@users.sourceforge.net
2003年3月02日 22:55:36 -0800


Update of /cvsroot/python/python/dist/src/Lib/email
In directory sc8-pr-cvs1:/tmp/cvs-serv5405
Modified Files:
 Tag: folding-reimpl-branch
	Charset.py 
Log Message:
__repr__: Added
header_encode(): When calling quopriMIME.header_encode(), pass in
maxlinelen=None since we've already split the line into properly sized
chunks.
Index: Charset.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/email/Charset.py,v
retrieving revision 1.12
retrieving revision 1.12.4.1
diff -C2 -d -r1.12 -r1.12.4.1
*** Charset.py	7 Jan 2003 00:29:07 -0000	1.12
--- Charset.py	3 Mar 2003 06:55:34 -0000	1.12.4.1
***************
*** 235,238 ****
--- 235,240 ----
 return self.input_charset.lower()
 
+ __repr__ = __str__
+ 
 def __eq__(self, other):
 return str(self) == str(other).lower()
***************
*** 359,363 ****
 return email.base64MIME.header_encode(s, cset)
 elif self.header_encoding == QP:
! return email.quopriMIME.header_encode(s, cset)
 elif self.header_encoding == SHORTEST:
 lenb64 = email.base64MIME.base64_len(s)
--- 361,365 ----
 return email.base64MIME.header_encode(s, cset)
 elif self.header_encoding == QP:
! return email.quopriMIME.header_encode(s, cset, maxlinelen=None)
 elif self.header_encoding == SHORTEST:
 lenb64 = email.base64MIME.base64_len(s)
***************
*** 366,370 ****
 return email.base64MIME.header_encode(s, cset)
 else:
! return email.quopriMIME.header_encode(s, cset)
 else:
 return s
--- 368,372 ----
 return email.base64MIME.header_encode(s, cset)
 else:
! return email.quopriMIME.header_encode(s, cset, maxlinelen=None)
 else:
 return s

AltStyle によって変換されたページ (->オリジナル) /