Package: python-egenix-mxdatetime
Version: 2.0.6-1

Here's the bug:


>>> from mx.DateTime import *
>>> dd = 'March 3, 2005 12:01 pm'
>>> DateTimeFrom(dd)
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "/usr/lib/python2.3/site-packages/mx/DateTime/DateTime.py",
line 219, in DateTimeFrom
    return Parser.DateTimeFromString(arg)
  File "/usr/lib/python2.3/site-packages/mx/DateTime/Parser.py", line
568, in DateTimeFromString
    raise DateTime.RangeError,\
mx.DateTime.RangeError: Failed to parse "March 3, 2005 12:01 pm": hour
out of range (0-23): 24



i saw the fix on this web page:

http://itconnection.ru/pipermail/zopyrus/2002-October/000977.html

in Parser.py:_parse_time:

         if ampm:
             if ampm[0] in ('p', 'P'):
                 # 12pm = midday
                 if hour < 12:
                     hour = hour + 12
             else:
                 # 12am = midnight
                 if hour >= 12:
                     hour = hour - 12



thanks


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to