[Python-checkins] CVS: python/dist/src/Lib imaplib.py,1.39.8.1,1.39.8.2
Fred L. Drake
fdrake@users.sourceforge.net
Sat, 05 Jan 2002 09:22:22 -0800
Update of /cvsroot/python/python/dist/src/Lib
In directory usw-pr-cvs1:/tmp/cvs-serv2441/Lib
Modified Files:
Tag: release22-maint
imaplib.py
Log Message:
Time2Internaldate(): Call isinstance() once for each of the type tests
instead of possibly twice by using a sequence of types to check for.
Add a message to the ValueError that can be raised.
Index: imaplib.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/imaplib.py,v
retrieving revision 1.39.8.1
retrieving revision 1.39.8.2
diff -C2 -d -r1.39.8.1 -r1.39.8.2
*** imaplib.py 2002/01/05 11:33:55 1.39.8.1
--- imaplib.py 2002/01/05 17:22:20 1.39.8.2
***************
*** 1070,1081 ****
"""
! if isinstance(date_time, int) or isinstance(date_time, float):
tt = time.localtime(date_time)
! elif isinstance(date_time, tuple) or \
! isinstance(date_time, time.struct_time):
tt = date_time
elif isinstance(date_time, str):
return date_time # Assume in correct format
! else: raise ValueError
dt = time.strftime("%d-%b-%Y %H:%M:%S", tt)
--- 1070,1081 ----
"""
! if isinstance(date_time, (int, float)):
tt = time.localtime(date_time)
! elif isinstance(date_time, (tuple, time.struct_time)):
tt = date_time
elif isinstance(date_time, str):
return date_time # Assume in correct format
! else:
! raise ValueError("date_time not of a known type")
dt = time.strftime("%d-%b-%Y %H:%M:%S", tt)