[Python-checkins] CVS: python/dist/src/Lib/email Message.py,1.4,1.5

Barry Warsaw bwarsaw@users.sourceforge.net
2001年10月09日 08:48:34 -0700


Update of /cvsroot/python/python/dist/src/Lib/email
In directory usw-pr-cvs1:/tmp/cvs-serv8730/Lib/email
Modified Files:
	Message.py 
Log Message:
get_all(): We never returned failobj if we found no matching headers.
Fix that, and also make the docstring describe failobj.
Index: Message.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/email/Message.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** Message.py	2001年10月04日 17:05:11	1.4
--- Message.py	2001年10月09日 15:48:29	1.5
***************
*** 228,231 ****
--- 228,233 ----
 message, and may contain duplicates. Any fields deleted and
 re-inserted are alwyas appended to the header list.
+ 
+ If no such fields exist, failobj is returned (defaults to None).
 """
 values = []
***************
*** 234,237 ****
--- 236,241 ----
 if k.lower() == name:
 values.append(v)
+ if not values:
+ return failobj
 return values
 

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