A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-checkins/2002-October/030102.html below:

[Python-checkins] python/dist/src/Lib/email Message.py,1.27,1.28

[Python-checkins] python/dist/src/Lib/email Message.py,1.27,1.28bwarsaw@users.sourceforge.net bwarsaw@users.sourceforge.net
Thu, 10 Oct 2002 08:13:29 -0700
Update of /cvsroot/python/python/dist/src/Lib/email
In directory usw-pr-cvs1:/tmp/cvs-serv23530

Modified Files:
	Message.py 
Log Message:
get_content_charset(): RFC 2046 $4.1.2 says charsets are not case
sensitive.  Coerce the argument to lower case.


Index: Message.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/email/Message.py,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -d -r1.27 -r1.28
*** Message.py	30 Sep 2002 18:17:35 -0000	1.27
--- Message.py	10 Oct 2002 15:13:26 -0000	1.28
***************
*** 761,766 ****
          """Return the charset parameter of the Content-Type header.
  
!         If there is no Content-Type header, or if that header has no charset
!         parameter, failobj is returned.
          """
          missing = []
--- 761,767 ----
          """Return the charset parameter of the Content-Type header.
  
!         The returned string is always coerced to lower case.  If there is no
!         Content-Type header, or if that header has no charset parameter,
!         failobj is returned.
          """
          missing = []
***************
*** 770,775 ****
          if isinstance(charset, TupleType):
              # RFC 2231 encoded, so decode it, and it better end up as ascii.
!             return unicode(charset[2], charset[0]).encode('us-ascii')
!         return charset
  
      def get_charsets(self, failobj=None):
--- 771,777 ----
          if isinstance(charset, TupleType):
              # RFC 2231 encoded, so decode it, and it better end up as ascii.
!             charset = unicode(charset[2], charset[0]).encode('us-ascii')
!         # RFC 2046, $4.1.2 says charsets are not case sensitive
!         return charset.lower()
  
      def get_charsets(self, failobj=None):





RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4