bug: notmuch cannot handle invalid Date fields
Johannes Schauer
j.schauer at email.de
Wed Apr 22 06:42:39 PDT 2015
Hi,
Quoting Tomi Ollila (2015-04-22 15:37:15)
> What do you mean by that datetime cannot handle dates before 1900 ?
>
> : $ python
> : Python 2.7.6 (default, Mar 22 2014, 22:59:56)
> : ...
> : >>> datetime.datetime.strptime('1799-11', '%Y-%m')
> : datetime.datetime(1799, 11, 1, 0, 0)
> : >>> x=datetime.datetime.strptime('1799-11', '%Y-%m')
> : >>> x.isoformat()
> : '1799-11-01T00:00:00'
from the docs:
"The exact range of years for which strftime() works also varies across
platforms. Regardless of platform, years before 1900 cannot be used."
or:
$ python
Python 2.7.9 (default, Dec 11 2014, 08:58:12)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import datetime
>>> x=datetime.datetime.strptime('1799-11', '%Y-%m')
>>> x.strftime("%P")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: year=1799 is before 1900; the datetime strftime() methods require year >= 1900
cheers, josch
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: signature
URL: <http://notmuchmail.org/pipermail/notmuch/attachments/20150422/f0a4ae30/attachment.sig>
More information about the notmuch
mailing list