Update of /cvsroot/python/python/dist/src/Lib In directory usw-pr-cvs1:/tmp/cvs-serv32375/Lib Modified Files: Tag: release22-maint imaplib.py Log Message: Check for time.struct_time in addition to tuples. Use 3 characters for zone hours. Fixes #499169. Index: imaplib.py =================================================================== RCS file: /cvsroot/python/python/dist/src/Lib/imaplib.py,v retrieving revision 1.39 retrieving revision 1.39.8.1 diff -C2 -d -r1.39 -r1.39.8.1 *** imaplib.py 2001/10/30 05:56:40 1.39 --- imaplib.py 2002/01/05 11:33:55 1.39.8.1 *************** *** 1070,1079 **** """ ! dttype = type(date_time) ! if dttype is type(1) or dttype is type(1.1): tt = time.localtime(date_time) ! elif dttype is type(()): tt = date_time ! elif dttype is type(""): return date_time # Assume in correct format else: raise ValueError --- 1070,1079 ---- """ ! 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 *************** *** 1086,1090 **** else: zone = -time.timezone ! return '"' + dt + " %+02d%02d" % divmod(zone/60, 60) + '"' --- 1086,1090 ---- else: zone = -time.timezone ! return '"' + dt + " %+03d%02d" % divmod(zone/60, 60) + '"'
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