comparison roundup/date.py @ 1542:3faabaeab6aa

fixed date unserialisation for *dbm backends
author Richard Jones <richard@users.sourceforge.net>
date Sat, 22 Mar 2003 22:43:21 +0000
parents 0e36c9b23aa6
children 4d55f90d4af1
comparison
equal deleted inserted replaced
1540:3e65577ad6d7 1542:3faabaeab6aa
13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" 14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS"
15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, 15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
17 # 17 #
18 # $Id: date.py,v 1.50 2003-03-19 05:18:10 richard Exp $ 18 # $Id: date.py,v 1.51 2003-03-22 22:43:21 richard Exp $
19 19
20 __doc__ = """ 20 __doc__ = """
21 Date, time and time interval handling. 21 Date, time and time interval handling.
22 """ 22 """
23 23
382 if not m: 382 if not m:
383 m = interval_re.match(spec) 383 m = interval_re.match(spec)
384 if not m: 384 if not m:
385 raise ValueError, _('Not an interval spec: [+-] [#y] [#m] [#w] ' 385 raise ValueError, _('Not an interval spec: [+-] [#y] [#m] [#w] '
386 '[#d] [[[H]H:MM]:SS] [date spec]') 386 '[#d] [[[H]H:MM]:SS] [date spec]')
387 else:
388 allowdate = 0
387 389
388 # pull out all the info specified 390 # pull out all the info specified
389 info = m.groupdict() 391 info = m.groupdict()
390 valid = 0 392 valid = 0
391 for group, attr in {'y':'year', 'm':'month', 'w':'week', 'd':'day', 393 for group, attr in {'y':'year', 'm':'month', 'w':'week', 'd':'day',

Roundup Issue Tracker: http://roundup-tracker.org/