[Python-checkins] CVS: python/dist/src/Doc/lib librfc822.tex,1.31,1.31.2.1

Fred L. Drake fdrake@users.sourceforge.net
Tue, 22 May 2001 07:37:20 -0700


Update of /cvsroot/python/python/dist/src/Doc/lib
In directory usw-pr-cvs1:/tmp/cvs-serv28900/lib

Modified Files:
      Tag: release21-maint
	librfc822.tex 
Log Message:

Add some clarifications about the mapping interface presented by
rfc822.Message objects, based on comments from Barry.


Index: librfc822.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/librfc822.tex,v
retrieving revision 1.31
retrieving revision 1.31.2.1
diff -C2 -r1.31 -r1.31.2.1
*** librfc822.tex	2001/04/09 15:42:56	1.31
--- librfc822.tex	2001/05/22 14:37:18	1.31.2.1
***************
*** 212,216 ****
  \end{methoddesc}
  
! \class{Message} instances also support a read-only mapping interface.
  In particular: \code{\var{m}[name]} is like
  \code{\var{m}.getheader(name)} but raises \exception{KeyError} if
--- 212,216 ----
  \end{methoddesc}
  
! \class{Message} instances also support a limited mapping interface.
  In particular: \code{\var{m}[name]} is like
  \code{\var{m}.getheader(name)} but raises \exception{KeyError} if
***************
*** 218,222 ****
  \code{\var{m}.has_key(name)}, \code{\var{m}.keys()},
  \code{\var{m}.values()} and \code{\var{m}.items()} act as expected
! (and consistently).
  
  Finally, \class{Message} instances have two public instance variables:
--- 218,224 ----
  \code{\var{m}.has_key(name)}, \code{\var{m}.keys()},
  \code{\var{m}.values()} and \code{\var{m}.items()} act as expected
! (and consistently).  \class{Message} instances also support the
! mapping writable interface \code{\var{m}[name] = value} and \code{del
! \var{m}[name]}.
  
  Finally, \class{Message} instances have two public instance variables: